Lines Matching defs:dev_info
30 static int block_open(io_dev_info_t *dev_info, const uintptr_t spec,
38 static int block_dev_open(const uintptr_t dev_spec, io_dev_info_t **dev_info);
39 static int block_dev_close(io_dev_info_t *dev_info);
87 static int allocate_dev_info(io_dev_info_t **dev_info)
90 assert(dev_info != NULL);
96 /* initialize dev_info */
99 *dev_info = &dev_info_pool[index];
108 static int free_dev_info(io_dev_info_t *dev_info)
113 assert(dev_info != NULL);
115 state = (block_dev_state_t *)dev_info->info;
120 zeromem(dev_info, sizeof(io_dev_info_t));
127 static int block_open(io_dev_info_t *dev_info, const uintptr_t spec,
133 assert((dev_info->info != (uintptr_t)NULL) &&
138 cur = (block_dev_state_t *)dev_info->info;
500 static int block_dev_open(const uintptr_t dev_spec, io_dev_info_t **dev_info)
508 assert(dev_info != NULL);
523 *dev_info = info; /* cast away const */
529 static int block_dev_close(io_dev_info_t *dev_info)
531 return free_dev_info(dev_info);
544 * Since dev_info isn't really used in io_register_device, always