Searched refs:cancel (Results 1 – 5 of 5) sorted by relevance
/io_uring/ |
D | cancel.c | 110 struct io_cancel *cancel = io_kiocb_to_cmd(req, struct io_cancel); in io_async_cancel_prep() local 117 cancel->addr = READ_ONCE(sqe->addr); in io_async_cancel_prep() 118 cancel->flags = READ_ONCE(sqe->cancel_flags); in io_async_cancel_prep() 119 if (cancel->flags & ~CANCEL_FLAGS) in io_async_cancel_prep() 121 if (cancel->flags & IORING_ASYNC_CANCEL_FD) { in io_async_cancel_prep() 122 if (cancel->flags & IORING_ASYNC_CANCEL_ANY) in io_async_cancel_prep() 124 cancel->fd = READ_ONCE(sqe->fd); in io_async_cancel_prep() 167 struct io_cancel *cancel = io_kiocb_to_cmd(req, struct io_cancel); in io_async_cancel() local 170 .data = cancel->addr, in io_async_cancel() 171 .flags = cancel->flags, in io_async_cancel() [all …]
|
D | Makefile | 10 cancel.o kbuf.o rsrc.o rw.o opdef.o notif.o
|
D | io-wq.h | 64 enum io_wq_cancel io_wq_cancel_cb(struct io_wq *wq, work_cancel_fn *cancel,
|
D | io-wq.c | 1082 enum io_wq_cancel io_wq_cancel_cb(struct io_wq *wq, work_cancel_fn *cancel, in io_wq_cancel_cb() argument 1086 .fn = cancel, in io_wq_cancel_cb()
|
D | io_uring.c | 2883 struct io_task_cancel *cancel = data; in io_cancel_task_cb() local 2885 return io_match_task_safe(req, cancel->task, cancel->all); in io_cancel_task_cb() 2943 struct io_task_cancel cancel = { .task = task, .all = cancel_all, }; in io_uring_try_cancel_requests() local 2960 &cancel, true); in io_uring_try_cancel_requests()
|