|
| static uint64_t | metal_io_read_ (struct metal_io_region *io, unsigned long offset, memory_order order, int width) |
| |
| static void | metal_io_write_ (struct metal_io_region *io, unsigned long offset, uint64_t value, memory_order order, int width) |
| |
| static int | metal_io_block_read_ (struct metal_io_region *io, unsigned long offset, void *restrict dst, memory_order order, int len) |
| |
| static int | metal_io_block_write_ (struct metal_io_region *io, unsigned long offset, const void *restrict src, memory_order order, int len) |
| |
| static void | metal_io_block_set_ (struct metal_io_region *io, unsigned long offset, unsigned char value, memory_order order, int len) |
| |
| static void | metal_io_close_ (struct metal_io_region *io) |
| |
| static metal_phys_addr_t | metal_io_offset_to_phys_ (struct metal_io_region *io, unsigned long offset) |
| |
| static unsigned long | metal_io_phys_to_offset_ (struct metal_io_region *io, metal_phys_addr_t phys) |
| |
| struct metal_io_ops * | metal_io_get_ops (void) |
| | Get the default global io ops. More...
|
| |
| struct metal_io_region * | metal_io_get_region (void) |
| | Get the default global io region. More...
|
| |
NuttX libmetal io operations.