Linux Kernel
3.7.1
|
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/types.h>
#include <linux/vmalloc.h>
#include <linux/init.h>
#include <asm/pgtable.h>
#include <asm/pgalloc.h>
#include <linux/io.h>
#include <asm/mmu.h>
#include <asm/sections.h>
#include <asm/fixmap.h>
Go to the source code of this file.
Macros | |
#define | flush_HPTE(X, va, pg) _tlbie(va) |
#define | is_power_of_2(x) ((x) != 0 && (((x) & ((x) - 1)) == 0)) |
Functions | |
EXPORT_SYMBOL (ioremap_bot) | |
void __iomem * | ioremap (phys_addr_t addr, unsigned long size) |
EXPORT_SYMBOL (ioremap) | |
void | iounmap (void *addr) |
EXPORT_SYMBOL (iounmap) | |
int | map_page (unsigned long va, phys_addr_t pa, int flags) |
void __init | mapin_ram (void) |
unsigned long | iopa (unsigned long addr) |
__init_refok pte_t * | pte_alloc_one_kernel (struct mm_struct *mm, unsigned long address) |
void | __set_fixmap (enum fixed_addresses idx, phys_addr_t phys, pgprot_t flags) |
Variables | |
unsigned long | ioremap_base |
unsigned long | ioremap_bot |
struct pgtable_cache_struct | quicklists |
void __set_fixmap | ( | enum fixed_addresses | idx, |
phys_addr_t | phys, | ||
pgprot_t | flags | ||
) |
EXPORT_SYMBOL | ( | ioremap_bot | ) |
EXPORT_SYMBOL | ( | ioremap | ) |
EXPORT_SYMBOL | ( | iounmap | ) |
void __iomem* ioremap | ( | phys_addr_t | addr, |
unsigned long | size | ||
) |
int map_page | ( | unsigned long | va, |
phys_addr_t | pa, | ||
int | flags | ||
) |
|
inline |