Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
ioremap-nommu.c File Reference
#include <linux/module.h>
#include <asm/addrspace.h>
#include <asm/byteorder.h>
#include <linux/vmalloc.h>
#include <asm/io.h>
#include <asm/pgalloc.h>
#include <asm/cacheflush.h>
#include <asm/tlbflush.h>

Go to the source code of this file.

Macros

#define IS_LOW512(addr)   (!((unsigned long)(addr) & ~0x1fffffffUL))
 
#define IS_KSEG1(addr)   (((unsigned long)(addr) & ~0x1fffffffUL) == KSEG1)
 

Functions

void __iomem__ioremap (unsigned long phys_addr, unsigned long size, unsigned long flags)
 
void iounmap (volatile void __iomem *addr)
 

Macro Definition Documentation

#define IS_KSEG1 (   addr)    (((unsigned long)(addr) & ~0x1fffffffUL) == KSEG1)

Definition at line 47 of file ioremap-nommu.c.

#define IS_LOW512 (   addr)    (!((unsigned long)(addr) & ~0x1fffffffUL))

Definition at line 39 of file ioremap-nommu.c.

Function Documentation

void __iomem* __ioremap ( unsigned long  phys_addr,
unsigned long  size,
unsigned long  flags 
)

Definition at line 42 of file ioremap-nommu.c.

void iounmap ( volatile void __iomem addr)

Definition at line 49 of file ioremap-nommu.c.