Lines Matching refs:io_uring
107 struct io_uring { struct
128 struct io_uring sq, cq; argument
1100 struct io_uring_task *tctx = current->io_uring; in io_req_init_async()
1257 io_put_identity(req->task->io_uring, req); in io_req_clean_work()
1266 struct io_uring_task *tctx = current->io_uring; in io_identity_cow()
1704 atomic_read(&req->task->io_uring->in_idle)) { in __io_cqring_fill_event()
1868 struct io_uring_task *tctx = req->task->io_uring; in __io_free_req()
2132 struct io_uring_task *tctx = rb->task->io_uring; in io_req_free_batch_finish()
2151 struct io_uring_task *tctx = rb->task->io_uring; in io_req_free_batch()
6562 percpu_counter_add(¤t->io_uring->inflight, nr); in io_submit_sqes()
6604 struct io_uring_task *tctx = current->io_uring; in io_submit_sqes()
7760 task->io_uring = tctx; in io_uring_alloc_task_context()
7766 struct io_uring_task *tctx = tsk->io_uring; in __io_uring_free()
7774 tsk->io_uring = NULL; in __io_uring_free()
8661 atomic_inc(&task->io_uring->in_idle); in io_uring_cancel_task_requests()
8678 atomic_dec(&task->io_uring->in_idle); in io_uring_cancel_task_requests()
8683 if (task->io_uring->identity->files == files) in io_uring_cancel_task_requests()
8684 task->io_uring->identity->files = NULL; in io_uring_cancel_task_requests()
8694 struct io_uring_task *tctx = current->io_uring; in io_uring_add_task_file()
8702 tctx = current->io_uring; in io_uring_add_task_file()
8730 struct io_uring_task *tctx = current->io_uring; in io_uring_del_task_file()
8745 if (!current->io_uring) in io_uring_attempt_task_drop()
8758 struct io_uring_task *tctx = current->io_uring; in __io_uring_files_cancel()
8794 struct io_uring_task *__tctx = ctx->sqo_task->io_uring; in tctx_inflight()
8809 struct io_uring_task *tctx = current->io_uring; in __io_uring_task_cancel()