1 #ifndef _IPXE_IOMAP_VIRT_H 2 #define _IPXE_IOMAP_VIRT_H 13 #define IOMAP_PREFIX_virt 15 #define IOMAP_PREFIX_virt __virt_ 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 unsigned long virt_to_phys(volatile const void *addr)
Convert virtual address to a physical address.
static __always_inline void unsigned long bus_addr
static __always_inline void * phys_to_virt(unsigned long phys_addr)
Convert physical address to a virtual address.
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 *)