1 #ifndef _IPXE_IOMAP_VIRT_H 2 #define _IPXE_IOMAP_VIRT_H 16 #define IOMAP_PREFIX_virt 18 #define IOMAP_PREFIX_virt __virt_ 33 return virt_to_phys ( io_addr );
static __always_inline void * IOMAP_INLINE(virt, ioremap)(unsigned long bus_addr
unsigned long io_to_bus(volatile const void *io_addr)
Convert I/O address to bus address (for debug only)
static __always_inline void unsigned long bus_addr
Access to external ("user") memory.
static __always_inline void size_t len __unused
#define __always_inline
Declare a function to be always inline.
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)
void iounmap(volatile const void *io_addr)
Unmap I/O address.
void * ioremap(unsigned long bus_addr, size_t len)
Map bus address as an I/O address.
#define NULL
NULL pointer (VOID *)