Searched refs:io_uring (Results 1 - 25 of 57) sorted by relevance
123
/linux-master/io_uring/ |
H A D | nop.c | 6 #include <linux/io_uring.h> 8 #include <uapi/linux/io_uring.h> 10 #include "io_uring.h"
|
H A D | tctx.c | 8 #include <linux/io_uring.h> 10 #include <uapi/linux/io_uring.h> 12 #include "io_uring.h" 49 struct io_uring_task *tctx = tsk->io_uring; 57 tsk->io_uring = NULL; 88 task->io_uring = tctx; 96 struct io_uring_task *tctx = current->io_uring; 105 tctx = current->io_uring; 148 current->io_uring->last = ctx; 157 struct io_uring_task *tctx = current->io_uring; [all...] |
H A D | tctx.h | 23 * Note that this task has used io_uring. We use it for cancelation purposes. 27 struct io_uring_task *tctx = current->io_uring;
|
H A D | epoll.c | 7 #include <linux/io_uring.h> 10 #include <uapi/linux/io_uring.h> 12 #include "io_uring.h"
|
H A D | truncate.c | 9 #include <linux/io_uring.h> 11 #include <uapi/linux/io_uring.h> 15 #include "io_uring.h"
|
H A D | statx.c | 5 #include <linux/io_uring.h> 7 #include <uapi/linux/io_uring.h> 11 #include "io_uring.h"
|
H A D | Makefile | 3 # Makefile for io_uring 5 obj-$(CONFIG_IO_URING) += io_uring.o xattr.o nop.o fs.o splice.o \
|
H A D | cancel.c | 10 #include <linux/io_uring.h> 12 #include <uapi/linux/io_uring.h> 14 #include "io_uring.h" 109 WARN_ON_ONCE(!io_wq_current_is_worker() && tctx != current->io_uring); 187 struct io_uring_task *tctx = node->task->io_uring; 210 struct io_uring_task *tctx = req->task->io_uring; 303 ret = __io_sync_cancel(current->io_uring, &cd, sc.fd); 327 ret = __io_sync_cancel(current->io_uring, &cd, sc.fd);
|
H A D | advise.c | 9 #include <linux/io_uring.h> 12 #include <uapi/linux/io_uring.h> 14 #include "io_uring.h"
|
H A D | sqpoll.c | 13 #include <linux/io_uring.h> 15 #include <uapi/linux/io_uring.h> 17 #include "io_uring.h" 235 struct io_uring_task *tctx = current->io_uring; 251 struct io_uring_task *tctx = current->io_uring; 278 if (!current->io_uring) 500 ret = io_wq_cpu_affinity(sqd->thread->io_uring, mask);
|
H A D | sync.c | 9 #include <linux/io_uring.h> 12 #include <uapi/linux/io_uring.h> 14 #include "io_uring.h"
|
H A D | splice.c | 9 #include <linux/io_uring.h> 12 #include <uapi/linux/io_uring.h> 14 #include "io_uring.h"
|
H A D | filetable.c | 8 #include <linux/io_uring.h> 10 #include <uapi/linux/io_uring.h> 12 #include "io_uring.h"
|
H A D | napi.h | 7 #include <linux/io_uring.h>
|
H A D | register.c | 18 #include <linux/io_uring.h> 21 #include "io_uring.h" 260 ret = io_wq_cpu_affinity(current->io_uring, new_mask); 336 tctx = sqd->thread->io_uring; 339 tctx = current->io_uring; 371 struct io_uring_task *tctx = node->task->io_uring; 593 struct io_uring_task *tctx = current->io_uring;
|
H A D | notif.c | 6 #include <linux/io_uring.h> 8 #include "io_uring.h"
|
H A D | io_uring.h | 16 #include <trace/events/io_uring.h> 324 if (current->io_uring) { 327 tctx_task_work_run(current->io_uring, UINT_MAX, &count); 378 struct io_uring_task *tctx = current->io_uring;
|
H A D | xattr.c | 9 #include <linux/io_uring.h> 12 #include <uapi/linux/io_uring.h> 16 #include "io_uring.h"
|
H A D | timeout.c | 5 #include <linux/io_uring.h> 7 #include <trace/events/io_uring.h> 9 #include <uapi/linux/io_uring.h> 11 #include "io_uring.h" 316 ret = io_try_cancel(req->task->io_uring, &cd, issue_flags);
|
/linux-master/include/linux/ |
H A D | io_uring.h | 7 #include <uapi/linux/io_uring.h> 19 if (current->io_uring) { 26 if (current->io_uring) 31 if (tsk->io_uring)
|
H A D | io_uring_types.h | 9 #include <uapi/linux/io_uring.h> 103 struct io_uring { struct 124 struct io_uring sq, cq; 283 * io_uring instances that don't use IORING_SETUP_SQPOLL.
|
/linux-master/tools/include/io_uring/ |
H A D | mini_liburing.h | 3 #include <linux/io_uring.h> 54 struct io_uring { struct 130 struct io_uring *ring, 152 static inline struct io_uring_sqe *io_uring_get_sqe(struct io_uring *ring) 161 static inline int io_uring_wait_cqe(struct io_uring *ring, 185 static inline int io_uring_submit(struct io_uring *ring) 220 static inline void io_uring_queue_exit(struct io_uring *ring) 247 static inline int io_uring_register_buffers(struct io_uring *ring, 278 static inline void io_uring_cqe_seen(struct io_uring *ring)
|
/linux-master/include/linux/io_uring/ |
H A D | cmd.h | 5 #include <uapi/linux/io_uring.h>
|
/linux-master/tools/testing/selftests/net/ |
H A D | io_uring_zerocopy_tx.c | 18 #include <linux/io_uring.h> 39 #include <io_uring/mini_liburing.h> 99 struct io_uring ring; 109 error(1, ret, "io_uring: queue init"); 116 error(1, ret, "io_uring: buffer registration");
|
/linux-master/tools/testing/vsock/ |
H A D | vsock_uring_test.c | 2 /* io_uring tests for vsock 64 struct io_uring ring; 117 struct io_uring ring; 216 .name = "SOCK_STREAM io_uring test", 221 .name = "SOCK_STREAM io_uring MSG_ZEROCOPY test", 270 "Run transmission tests using io_uring. Usage is the same as\n"
|
Completed in 281 milliseconds
123