Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
iomap.c File Reference
#include <linux/module.h>
#include <asm/io.h>

Go to the source code of this file.

Macros

#define PIO_MASK   0x0ffffUL
 

Functions

unsigned int ioread8 (void __iomem *addr)
 
 EXPORT_SYMBOL (ioread8)
 
unsigned int ioread16 (void __iomem *addr)
 
 EXPORT_SYMBOL (ioread16)
 
unsigned int ioread16be (void __iomem *addr)
 
 EXPORT_SYMBOL (ioread16be)
 
unsigned int ioread32 (void __iomem *addr)
 
 EXPORT_SYMBOL (ioread32)
 
unsigned int ioread32be (void __iomem *addr)
 
 EXPORT_SYMBOL (ioread32be)
 
void iowrite8 (u8 val, void __iomem *addr)
 
 EXPORT_SYMBOL (iowrite8)
 
void iowrite16 (u16 val, void __iomem *addr)
 
 EXPORT_SYMBOL (iowrite16)
 
void iowrite16be (u16 val, void __iomem *addr)
 
 EXPORT_SYMBOL (iowrite16be)
 
void iowrite32 (u32 val, void __iomem *addr)
 
 EXPORT_SYMBOL (iowrite32)
 
void iowrite32be (u32 val, void __iomem *addr)
 
 EXPORT_SYMBOL (iowrite32be)
 
void ioread8_rep (void __iomem *addr, void *dst, unsigned long count)
 
 EXPORT_SYMBOL (ioread8_rep)
 
void ioread16_rep (void __iomem *addr, void *dst, unsigned long count)
 
 EXPORT_SYMBOL (ioread16_rep)
 
void ioread32_rep (void __iomem *addr, void *dst, unsigned long count)
 
 EXPORT_SYMBOL (ioread32_rep)
 
void iowrite8_rep (void __iomem *addr, const void *src, unsigned long count)
 
 EXPORT_SYMBOL (iowrite8_rep)
 
void iowrite16_rep (void __iomem *addr, const void *src, unsigned long count)
 
 EXPORT_SYMBOL (iowrite16_rep)
 
void iowrite32_rep (void __iomem *addr, const void *src, unsigned long count)
 
 EXPORT_SYMBOL (iowrite32_rep)
 
void __iomemioport_map (unsigned long port, unsigned int nr)
 
 EXPORT_SYMBOL (ioport_map)
 
void ioport_unmap (void __iomem *addr)
 
 EXPORT_SYMBOL (ioport_unmap)
 

Macro Definition Documentation

#define PIO_MASK   0x0ffffUL

Definition at line 26 of file iomap.c.

Function Documentation

EXPORT_SYMBOL ( ioread8  )
EXPORT_SYMBOL ( ioread16  )
EXPORT_SYMBOL ( ioread16be  )
EXPORT_SYMBOL ( ioread32  )
EXPORT_SYMBOL ( ioread32be  )
EXPORT_SYMBOL ( iowrite8  )
EXPORT_SYMBOL ( iowrite16  )
EXPORT_SYMBOL ( iowrite16be  )
EXPORT_SYMBOL ( iowrite32  )
EXPORT_SYMBOL ( iowrite32be  )
EXPORT_SYMBOL ( ioread8_rep  )
EXPORT_SYMBOL ( ioread16_rep  )
EXPORT_SYMBOL ( ioread32_rep  )
EXPORT_SYMBOL ( iowrite8_rep  )
EXPORT_SYMBOL ( iowrite16_rep  )
EXPORT_SYMBOL ( iowrite32_rep  )
EXPORT_SYMBOL ( ioport_map  )
EXPORT_SYMBOL ( ioport_unmap  )
void __iomem* ioport_map ( unsigned long  port,
unsigned int  nr 
)

Definition at line 211 of file iomap.c.

void ioport_unmap ( void __iomem addr)

Definition at line 221 of file iomap.c.

unsigned int ioread16 ( void __iomem addr)

Definition at line 35 of file iomap.c.

void ioread16_rep ( void __iomem addr,
void dst,
unsigned long  count 
)

Definition at line 162 of file iomap.c.

unsigned int ioread16be ( void __iomem addr)

Definition at line 42 of file iomap.c.

unsigned int ioread32 ( void __iomem addr)

Definition at line 49 of file iomap.c.

void ioread32_rep ( void __iomem addr,
void dst,
unsigned long  count 
)

Definition at line 169 of file iomap.c.

unsigned int ioread32be ( void __iomem addr)

Definition at line 56 of file iomap.c.

unsigned int ioread8 ( void __iomem addr)

Definition at line 28 of file iomap.c.

void ioread8_rep ( void __iomem addr,
void dst,
unsigned long  count 
)

Definition at line 155 of file iomap.c.

void iowrite16 ( u16  val,
void __iomem addr 
)

Definition at line 70 of file iomap.c.

void iowrite16_rep ( void __iomem addr,
const void src,
unsigned long  count 
)

Definition at line 183 of file iomap.c.

void iowrite16be ( u16  val,
void __iomem addr 
)

Definition at line 77 of file iomap.c.

void iowrite32 ( u32  val,
void __iomem addr 
)

Definition at line 84 of file iomap.c.

void iowrite32_rep ( void __iomem addr,
const void src,
unsigned long  count 
)

Definition at line 190 of file iomap.c.

void iowrite32be ( u32  val,
void __iomem addr 
)

Definition at line 91 of file iomap.c.

void iowrite8 ( u8  val,
void __iomem addr 
)

Definition at line 63 of file iomap.c.

void iowrite8_rep ( void __iomem addr,
const void src,
unsigned long  count 
)

Definition at line 176 of file iomap.c.