Home
last modified time | relevance | path

Searched defs:io (Results 1 – 17 of 17) sorted by relevance

/libmetal-latest/libmetal/lib/system/nuttx/
Dio.c12 static uint64_t metal_io_read_(struct metal_io_region *io, in metal_io_read_()
24 static void metal_io_write_(struct metal_io_region *io, in metal_io_write_()
35 static int metal_io_block_read_(struct metal_io_region *io, in metal_io_block_read_()
60 static int metal_io_block_write_(struct metal_io_region *io, in metal_io_block_write_()
86 static void metal_io_block_set_(struct metal_io_region *io, in metal_io_block_set_()
99 static void metal_io_close_(struct metal_io_region *io) in metal_io_close_()
104 static metal_phys_addr_t metal_io_offset_to_phys_(struct metal_io_region *io, in metal_io_offset_to_phys_()
110 static unsigned long metal_io_phys_to_offset_(struct metal_io_region *io, in metal_io_phys_to_offset_()
Dio.h42 static inline void metal_sys_io_mem_map(struct metal_io_region *io) in metal_sys_io_mem_map()
Dshmem.c15 struct metal_io_region **io) in metal_shmem_open()
/libmetal-latest/libmetal/lib/system/freertos/
Dshmem.c15 struct metal_io_region **io) in metal_shmem_open()
Ddevice.c18 struct metal_io_region *io; in metal_generic_dev_sys_open() local
Dio.c14 void metal_sys_io_mem_map(struct metal_io_region *io) in metal_sys_io_mem_map()
/libmetal-latest/libmetal/lib/system/zephyr/
Dshmem.c15 struct metal_io_region **io) in metal_shmem_open()
Dio.h31 static inline void metal_sys_io_mem_map(struct metal_io_region *io) in metal_sys_io_mem_map()
/libmetal-latest/libmetal/lib/system/generic/
Ddevice.c19 struct metal_io_region *io; in metal_generic_dev_sys_open() local
Dshmem.c15 struct metal_io_region **io) in metal_shmem_open()
Dio.c14 void metal_sys_io_mem_map(struct metal_io_region *io) in metal_sys_io_mem_map()
/libmetal-latest/libmetal/lib/
Dio.c12 void metal_io_init(struct metal_io_region *io, void *virt, in metal_io_init()
35 int metal_io_block_read(struct metal_io_region *io, unsigned long offset, in metal_io_block_read()
72 int metal_io_block_write(struct metal_io_region *io, unsigned long offset, in metal_io_block_write()
109 int metal_io_block_set(struct metal_io_region *io, unsigned long offset, in metal_io_block_set()
Dshmem.h28 struct metal_io_region io; member
Dio.h107 static inline void metal_io_finish(struct metal_io_region *io) in metal_io_finish()
120 static inline size_t metal_io_region_size(struct metal_io_region *io) in metal_io_region_size()
132 metal_io_virt(struct metal_io_region *io, unsigned long offset) in metal_io_virt()
146 metal_io_virt_to_offset(struct metal_io_region *io, void *virt) in metal_io_virt_to_offset()
161 metal_io_phys(struct metal_io_region *io, unsigned long offset) in metal_io_phys()
182 metal_io_phys_to_offset(struct metal_io_region *io, metal_phys_addr_t phys) in metal_io_phys_to_offset()
206 metal_io_phys_to_virt(struct metal_io_region *io, metal_phys_addr_t phys) in metal_io_phys_to_virt()
219 metal_io_virt_to_phys(struct metal_io_region *io, void *virt) in metal_io_virt_to_phys()
235 metal_io_read(struct metal_io_region *io, unsigned long offset, in metal_io_read()
269 metal_io_write(struct metal_io_region *io, unsigned long offset, in metal_io_write()
Ddma.h35 struct metal_io_region *io; /**< IO region */ member
/libmetal-latest/libmetal/lib/system/linux/
Dshmem.c17 struct metal_io_region io; member
21 static void metal_shmem_io_close(struct metal_io_region *io) in metal_shmem_io_close()
63 struct metal_io_region *io; in metal_shmem_try_map() local
Ddevice.c157 struct metal_io_region *io; in metal_uio_dev_open() local
320 struct metal_io_region *io; in metal_uio_dev_dma_map() local