Home
last modified time | relevance | path

Searched refs:dev_info (Results 1 – 4 of 4) sorted by relevance

/trusted-firmware-m-latest/platform/ext/target/arm/corstone1000/io/
Dio_driver.h30 int (*dev_open)(const uintptr_t dev_spec, io_dev_info_t **dev_info);
36 int (*open)(io_dev_info_t *dev_info, const uintptr_t spec,
45 int (*dev_init)(io_dev_info_t *dev_info, const uintptr_t init_params);
46 int (*dev_close)(io_dev_info_t *dev_info);
52 int io_register_device(const io_dev_info_t *dev_info);
Dio_block.c39 static int block_open(io_dev_info_t *dev_info, const uintptr_t spec,
47 static int block_dev_open(const uintptr_t dev_spec, io_dev_info_t **dev_info);
48 static int block_dev_close(io_dev_info_t *dev_info);
91 static int allocate_dev_info(io_dev_info_t **dev_info) { in allocate_dev_info() argument
93 assert(dev_info != NULL); in allocate_dev_info()
102 *dev_info = &dev_info_pool[index]; in allocate_dev_info()
110 static int free_dev_info(io_dev_info_t *dev_info) { in free_dev_info() argument
114 assert(dev_info != NULL); in free_dev_info()
116 state = (block_dev_state_t *)dev_info->info; in free_dev_info()
121 memset(dev_info, 0, sizeof(io_dev_info_t)); in free_dev_info()
[all …]
Dio_storage.c70 io_dev_info_t **dev_info) { in io_storage_dev_open() argument
71 assert(dev_info != NULL); in io_storage_dev_open()
74 return dev_con->dev_open(dev_spec, dev_info); in io_storage_dev_open()
132 int io_register_device(const io_dev_info_t *dev_info) { in io_register_device() argument
134 assert(dev_info != NULL); in io_register_device()
137 devices[dev_count] = dev_info; in io_register_device()
Dio_flash.c37 static int flash_dev_open(const uintptr_t dev_spec, io_dev_info_t **dev_info);
136 static int flash_dev_open(const uintptr_t dev_spec, io_dev_info_t **dev_info) { in flash_dev_open() argument
138 assert(dev_info != NULL); in flash_dev_open()
156 block_dev_connectors[index].dev_open(&block_dev_spec[index], dev_info); in flash_dev_open()