Lines Matching refs:io_uring

34  * io_uring also uses READ/WRITE_ONCE() for _any_ store or load that happens
71 #include <linux/io_uring.h>
77 #include <trace/events/io_uring.h>
79 #include <uapi/linux/io_uring.h>
83 #include "io_uring.h"
391 struct io_uring_task *tctx = req->task->io_uring;
408 atomic_inc(&req->task->io_uring->inflight_tracked);
498 struct io_uring_task *tctx = req->task->io_uring;
732 struct io_uring_task *tctx = task->io_uring;
743 task->io_uring->cached_refs++;
766 struct io_uring_task *tctx = task->io_uring;
1325 struct io_uring_task *tctx = req->task->io_uring;
2000 /* we don't allow fixed io_uring files */
2427 current->io_uring->cached_refs += left;
2493 struct io_uring_task *tctx = current->io_uring;
3038 struct io_uring_task *tctx = current->io_uring;
3094 if (tsk && tsk->io_uring && tsk->io_uring->io_wq)
3095 io_wq_cancel_cb(tsk->io_uring->io_wq,
3244 struct io_uring_task *tctx = node->task->io_uring;
3265 struct io_uring_task *tctx = task ? task->io_uring : NULL;
3322 * Find any io_uring ctx that this task has registered or done IO on, and cancel
3327 struct io_uring_task *tctx = current->io_uring;
3336 if (!current->io_uring)
3492 * - use the kernel virtual address of the shared io_uring context
3602 struct io_uring_task *tctx = current->io_uring;
3805 * visible backing of an io_uring instance. The application mmaps this
3810 return anon_inode_getfile_secure("[io_uring]", &io_uring_fops, ctx,
3997 tctx = current->io_uring;
4235 ret = io_wq_cpu_affinity(current->io_uring, new_mask);
4310 tctx = sqd->thread->io_uring;
4313 tctx = current->io_uring;
4345 struct io_uring_task *tctx = node->task->io_uring;
4549 struct io_uring_task *tctx = current->io_uring;