Home
last modified time | relevance | path

Searched refs:cancel (Results 1 – 5 of 5) sorted by relevance

/io_uring/
Dcancel.c110 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 …]
DMakefile10 cancel.o kbuf.o rsrc.o rw.o opdef.o notif.o
Dio-wq.h64 enum io_wq_cancel io_wq_cancel_cb(struct io_wq *wq, work_cancel_fn *cancel,
Dio-wq.c1082 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()
Dio_uring.c2883 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()