Home
last modified time | relevance | path

Searched refs:io_dev_info_t (Results 1 – 7 of 7) sorted by relevance

/device/linaro/bootloader/arm-trusted-firmware/drivers/io/
Dio_storage.c25 static const io_dev_info_t *devices[MAX_IO_DEVICES];
44 const io_dev_info_t *dev = (io_dev_info_t *)dev_handle; in is_valid_dev()
74 io_dev_info_t **dev_info) in dev_open()
146 int io_register_device(const io_dev_info_t *dev_info) in io_register_device()
168 result = dev_open(dev_con, dev_spec, (io_dev_info_t **)handle); in io_dev_open()
181 io_dev_info_t *dev = (io_dev_info_t *)dev_handle; in io_dev_init()
201 io_dev_info_t *dev = (io_dev_info_t *)dev_handle; in io_dev_close()
222 io_dev_info_t *dev = (io_dev_info_t *)dev_handle; in io_open()
249 io_dev_info_t *dev = entity->dev_handle; in io_seek()
266 io_dev_info_t *dev = entity->dev_handle; in io_size()
[all …]
Dio_dummy.c28 static int dummy_dev_open(const uintptr_t dev_spec, io_dev_info_t **dev_info);
29 static int dummy_block_open(io_dev_info_t *dev_info, const uintptr_t spec,
35 static int dummy_dev_close(io_dev_info_t *dev_info);
56 static const io_dev_info_t dummy_dev_info = {
64 io_dev_info_t **dev_info) in dummy_dev_open()
67 *dev_info = (io_dev_info_t *)&dummy_dev_info; in dummy_dev_open()
74 static int dummy_dev_close(io_dev_info_t *dev_info) in dummy_dev_close()
81 static int dummy_block_open(io_dev_info_t *dev_info, const uintptr_t spec, in dummy_block_open()
Dio_fip.c46 static int fip_dev_open(const uintptr_t dev_spec, io_dev_info_t **dev_info);
47 static int fip_file_open(io_dev_info_t *dev_info, const uintptr_t spec,
53 static int fip_dev_init(io_dev_info_t *dev_info, const uintptr_t init_params);
54 static int fip_dev_close(io_dev_info_t *dev_info);
101 static const io_dev_info_t fip_dev_info = {
109 io_dev_info_t **dev_info) in fip_dev_open()
112 *dev_info = (io_dev_info_t *)&fip_dev_info; /* cast away const */ in fip_dev_open()
119 static int fip_dev_init(io_dev_info_t *dev_info, const uintptr_t init_params) in fip_dev_init()
164 static int fip_dev_close(io_dev_info_t *dev_info) in fip_dev_close()
177 static int fip_file_open(io_dev_info_t *dev_info, const uintptr_t spec, in fip_file_open()
Dio_memmap.c37 static int memmap_dev_open(const uintptr_t dev_spec, io_dev_info_t **dev_info);
38 static int memmap_block_open(io_dev_info_t *dev_info, const uintptr_t spec,
48 static int memmap_dev_close(io_dev_info_t *dev_info);
70 static const io_dev_info_t memmap_dev_info = {
78 io_dev_info_t **dev_info) in memmap_dev_open()
81 *dev_info = (io_dev_info_t *)&memmap_dev_info; /* cast away const */ in memmap_dev_open()
89 static int memmap_dev_close(io_dev_info_t *dev_info) in memmap_dev_close()
98 static int memmap_block_open(io_dev_info_t *dev_info, const uintptr_t spec, in memmap_block_open()
Dio_semihosting.c23 static int sh_dev_open(const uintptr_t dev_spec, io_dev_info_t **dev_info);
24 static int sh_file_open(io_dev_info_t *dev_info, const uintptr_t spec,
53 static const io_dev_info_t sh_dev_info = {
61 io_dev_info_t **dev_info) in sh_dev_open()
64 *dev_info = (io_dev_info_t *)&sh_dev_info; /* cast away const */ in sh_dev_open()
70 static int sh_file_open(io_dev_info_t *dev_info __unused, in sh_file_open()
Dio_block.c28 static int block_open(io_dev_info_t *dev_info, const uintptr_t spec,
36 static int block_dev_open(const uintptr_t dev_spec, io_dev_info_t **dev_info);
37 static int block_dev_close(io_dev_info_t *dev_info);
56 static io_dev_info_t dev_info_pool[MAX_IO_BLOCK_DEVICES];
83 static int allocate_dev_info(io_dev_info_t **dev_info) in allocate_dev_info()
104 static int free_dev_info(io_dev_info_t *dev_info) in free_dev_info()
116 zeromem(dev_info, sizeof(io_dev_info_t)); in free_dev_info()
123 static int block_open(io_dev_info_t *dev_info, const uintptr_t spec, in block_open()
374 static int block_dev_open(const uintptr_t dev_spec, io_dev_info_t **dev_info) in block_dev_open()
378 io_dev_info_t *info; in block_dev_open()
[all …]
/device/linaro/bootloader/arm-trusted-firmware/include/drivers/io/
Dio_driver.h27 } io_dev_info_t; typedef
33 int (*dev_open)(const uintptr_t dev_spec, io_dev_info_t **dev_info);
40 int (*open)(io_dev_info_t *dev_info, const uintptr_t spec,
49 int (*dev_init)(io_dev_info_t *dev_info, const uintptr_t init_params);
50 int (*dev_close)(io_dev_info_t *dev_info);
57 int io_register_device(const io_dev_info_t *dev_info);