Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
hardware.h File Reference
#include <asm/sizes.h>

Go to the source code of this file.

Macros

#define VERSATILE_PCI_VIRT_BASE   (void __iomem *)0xe8000000ul
 
#define VERSATILE_PCI_CFG_VIRT_BASE   (void __iomem *)0xe9000000ul
 
#define IO_ADDRESS(x)   (((x) & 0x0fffffff) + (((x) >> 4) & 0x0f000000) + 0xf0000000)
 
#define __io_address(n)   ((void __iomem __force *)IO_ADDRESS(n))
 

Macro Definition Documentation

#define __io_address (   n)    ((void __iomem __force *)IO_ADDRESS(n))

Definition at line 36 of file hardware.h.

#define IO_ADDRESS (   x)    (((x) & 0x0fffffff) + (((x) >> 4) & 0x0f000000) + 0xf0000000)

Definition at line 34 of file hardware.h.

#define VERSATILE_PCI_CFG_VIRT_BASE   (void __iomem *)0xe9000000ul

Definition at line 31 of file hardware.h.

#define VERSATILE_PCI_VIRT_BASE   (void __iomem *)0xe8000000ul

Definition at line 30 of file hardware.h.