mmio.h File Reference

Memory-mapped I/O utility functions. More...

Macros

#define SPDK_MMIO_64BIT   0
 

Functions

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)
 

Detailed Description

Memory-mapped I/O utility functions.