Lines Matching defs:dev_info
70 static int fip_dev_open(const uintptr_t dev_spec, io_dev_info_t **dev_info);
71 static int fip_file_open(io_dev_info_t *dev_info, const uintptr_t spec,
77 static int fip_dev_init(io_dev_info_t *dev_info, const uintptr_t init_params);
78 static int fip_dev_close(io_dev_info_t *dev_info);
142 static int allocate_dev_info(io_dev_info_t **dev_info)
146 assert(dev_info != NULL);
153 /* initialize dev_info */
157 *dev_info = &dev_info_pool[index];
165 static int free_dev_info(io_dev_info_t *dev_info)
171 assert(dev_info != NULL);
173 state = (fip_dev_state_t *)dev_info->info;
190 io_dev_info_t **dev_info)
196 assert(dev_info != NULL);
209 *dev_info = info;
216 static int fip_dev_init(io_dev_info_t *dev_info, const uintptr_t init_params)
225 assert(dev_info != NULL);
227 state = (fip_dev_state_t *)dev_info->info;
271 static int fip_dev_close(io_dev_info_t *dev_info)
279 return free_dev_info(dev_info);
284 static int fip_file_open(io_dev_info_t *dev_info, const uintptr_t spec,
459 * Since dev_info isn't really used in io_register_device, always
470 int fip_dev_get_plat_toc_flag(io_dev_info_t *dev_info, uint16_t *plat_toc_flag)
474 assert(dev_info != NULL);
476 state = (fip_dev_state_t *)dev_info->info;