Lines Matching refs: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) in allocate_dev_info() argument
90 assert(dev_info != NULL); in allocate_dev_info()
99 *dev_info = &dev_info_pool[index]; in allocate_dev_info()
108 static int free_dev_info(io_dev_info_t *dev_info) in free_dev_info() argument
113 assert(dev_info != NULL); in free_dev_info()
115 state = (block_dev_state_t *)dev_info->info; in free_dev_info()
120 zeromem(dev_info, sizeof(io_dev_info_t)); in free_dev_info()
127 static int block_open(io_dev_info_t *dev_info, const uintptr_t spec, in block_open() argument
133 assert((dev_info->info != (uintptr_t)NULL) && in block_open()
138 cur = (block_dev_state_t *)dev_info->info; in block_open()
500 static int block_dev_open(const uintptr_t dev_spec, io_dev_info_t **dev_info) in block_dev_open() argument
508 assert(dev_info != NULL); in block_dev_open()
523 *dev_info = info; /* cast away const */ in block_dev_open()
529 static int block_dev_close(io_dev_info_t *dev_info) in block_dev_close() argument
531 return free_dev_info(dev_info); in block_dev_close()