Lines Matching refs:io_context
26 void get_io_context(struct io_context *ioc) in get_io_context()
65 struct io_context *ioc = icq->ioc; in ioc_destroy_icq()
99 struct io_context *ioc = container_of(work, struct io_context, in ioc_release_fn()
138 void put_io_context(struct io_context *ioc) in put_io_context()
174 void put_io_context_active(struct io_context *ioc) in put_io_context_active()
218 struct io_context *ioc; in exit_io_context()
221 ioc = task->io_context; in exit_io_context()
222 task->io_context = NULL; in exit_io_context()
236 struct io_context *ioc = icq->ioc; in __ioc_clear_queue()
268 struct io_context *ioc; in create_task_io_context()
293 if (!task->io_context && in create_task_io_context()
295 task->io_context = ioc; in create_task_io_context()
299 ret = task->io_context ? 0 : -EBUSY; in create_task_io_context()
319 struct io_context *get_task_io_context(struct task_struct *task, in get_task_io_context()
322 struct io_context *ioc; in get_task_io_context()
328 ioc = task->io_context; in get_task_io_context()
349 struct io_cq *ioc_lookup_icq(struct io_context *ioc, struct request_queue *q) in ioc_lookup_icq()
389 struct io_cq *ioc_create_icq(struct io_context *ioc, struct request_queue *q, in ioc_create_icq()
438 sizeof(struct io_context), 0, SLAB_PANIC, NULL); in blk_ioc_init()