Memory-mapped I/O utility functions.
More...
|
#define | SPDK_MMIO_64BIT 0 |
|
|
static uint8_t | spdk_mmio_read_1 (const volatile uint8_t *addr) |
|
static void | spdk_mmio_write_1 (volatile uint8_t *addr, uint8_t val) |
|
static uint16_t | spdk_mmio_read_2 (const volatile uint16_t *addr) |
|
static void | spdk_mmio_write_2 (volatile uint16_t *addr, uint16_t val) |
|
static uint32_t | spdk_mmio_read_4 (const volatile uint32_t *addr) |
|
static void | spdk_mmio_write_4 (volatile uint32_t *addr, uint32_t val) |
|
static uint64_t | spdk_mmio_read_8 (volatile uint64_t *addr) |
|
static void | spdk_mmio_write_8 (volatile uint64_t *addr, uint64_t val) |
|
Memory-mapped I/O utility functions.