#include <linux/signal.h>
#include <linux/sched.h>
#include <linux/kernel.h>
#include <linux/errno.h>
#include <linux/string.h>
#include <linux/export.h>
#include <linux/types.h>
#include <linux/mman.h>
#include <linux/mm.h>
#include <linux/swap.h>
#include <linux/stddef.h>
#include <linux/vmalloc.h>
#include <linux/init.h>
#include <linux/bootmem.h>
#include <linux/memblock.h>
#include <linux/slab.h>
#include <asm/pgalloc.h>
#include <asm/page.h>
#include <asm/prom.h>
#include <asm/io.h>
#include <asm/mmu_context.h>
#include <asm/pgtable.h>
#include <asm/mmu.h>
#include <asm/smp.h>
#include <asm/machdep.h>
#include <asm/tlb.h>
#include <asm/processor.h>
#include <asm/cputable.h>
#include <asm/sections.h>
#include <asm/firmware.h>
#include "mmu_decl.h"
Go to the source code of this file.
|
int | map_kernel_page (unsigned long ea, unsigned long pa, int flags) |
|
void __iomem * | __ioremap_at (phys_addr_t pa, void *ea, unsigned long size, unsigned long flags) |
|
void | __iounmap_at (void *ea, unsigned long size) |
|
void __iomem * | __ioremap_caller (phys_addr_t addr, unsigned long size, unsigned long flags, void *caller) |
|
void __iomem * | __ioremap (phys_addr_t addr, unsigned long size, unsigned long flags) |
|
void __iomem * | ioremap (phys_addr_t addr, unsigned long size) |
|
void __iomem * | ioremap_wc (phys_addr_t addr, unsigned long size) |
|
void __iomem * | ioremap_prot (phys_addr_t addr, unsigned long size, unsigned long flags) |
|
void | __iounmap (volatile void __iomem *token) |
|
void | iounmap (volatile void __iomem *token) |
|
| EXPORT_SYMBOL (ioremap) |
|
| EXPORT_SYMBOL (ioremap_wc) |
|
| EXPORT_SYMBOL (ioremap_prot) |
|
| EXPORT_SYMBOL (__ioremap) |
|
| EXPORT_SYMBOL (__ioremap_at) |
|
| EXPORT_SYMBOL (iounmap) |
|
| EXPORT_SYMBOL (__iounmap) |
|
| EXPORT_SYMBOL (__iounmap_at) |
|
__ioremap_at - Low level function to establish the page tables for an IO mapping
Definition at line 164 of file pgtable_64.c.
__iounmap_from - Low level function to tear down the page tables for an IO mapping. This is used for mappings that are manipulated manually, like partial unmapping of PCI IOs or ISA space.
Definition at line 198 of file pgtable_64.c.