Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
io-unit.c File Reference
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/spinlock.h>
#include <linux/mm.h>
#include <linux/highmem.h>
#include <linux/bitops.h>
#include <linux/scatterlist.h>
#include <linux/of.h>
#include <linux/of_device.h>
#include <asm/pgalloc.h>
#include <asm/pgtable.h>
#include <asm/io.h>
#include <asm/io-unit.h>
#include <asm/mxcc.h>
#include <asm/cacheflush.h>
#include <asm/tlbflush.h>
#include <asm/dma.h>
#include <asm/oplib.h>

Go to the source code of this file.

Macros

#define IOD(x)   do { } while (0)
 
#define IOPERM   (IOUPTE_CACHE | IOUPTE_WRITE | IOUPTE_VALID)
 
#define MKIOPTE(phys)   __iopte((((phys)>>4) & IOUPTE_PAGE) | IOPERM)
 

Functions

 subsys_initcall (iounit_init)
 
void __init ld_mmu_iounit (void)
 

Macro Definition Documentation

#define IOD (   x)    do { } while (0)

Definition at line 32 of file io-unit.c.

#define IOPERM   (IOUPTE_CACHE | IOUPTE_WRITE | IOUPTE_VALID)

Definition at line 35 of file io-unit.c.

#define MKIOPTE (   phys)    __iopte((((phys)>>4) & IOUPTE_PAGE) | IOPERM)

Definition at line 36 of file io-unit.c.

Function Documentation

void __init ld_mmu_iounit ( void  )

Definition at line 256 of file io-unit.c.

subsys_initcall ( iounit_init  )