/linux/io_uring/ |
H A D | futex.h | 15 bool cancel_all); 26 struct task_struct *task, bool cancel_all) in io_futex_remove_all() argument
|
H A D | io-wq.c | 135 bool cancel_all; member 796 .cancel_all = true, in create_worker_cont() 939 .cancel_all = false, in io_wq_enqueue() 1020 return match->nr_running && !match->cancel_all; in io_wq_worker_cancel() 1075 if (match->cancel_all) in io_wq_cancel_pending_work() 1091 void *data, bool cancel_all) in io_wq_cancel_cb() argument 1096 .cancel_all = cancel_all, in io_wq_cancel_cb() 1113 if (match.nr_pending && !match.cancel_all) in io_wq_cancel_cb() 1119 if (match.nr_running && !match.cancel_all) in io_wq_cancel_cb() 1263 .cancel_all = true, in io_wq_destroy()
|
H A D | uring_cmd.h | 11 struct task_struct *task, bool cancel_all);
|
H A D | waitid.h | 15 bool cancel_all);
|
H A D | io_uring.c | 148 bool cancel_all); 205 bool cancel_all) in io_match_task_safe() argument 211 if (cancel_all) in io_match_task_safe() 3030 bool cancel_all) in io_cancel_defer_files() 3037 if (io_match_task_safe(de->req, task, cancel_all)) { in io_cancel_defer_files() 3081 bool cancel_all) in io_uring_try_cancel_requests() 3083 struct io_task_cancel cancel = { .task = task, .all = cancel_all, }; in io_uring_try_cancel_requests() 3111 if ((!(ctx->flags & IORING_SETUP_SQPOLL) && cancel_all) || in io_uring_try_cancel_requests() 3123 ret |= io_cancel_defer_files(ctx, task, cancel_all); in io_uring_try_cancel_requests() 3125 ret |= io_poll_remove_all(ctx, task, cancel_all); in io_uring_try_cancel_requests() 3027 io_cancel_defer_files(struct io_ring_ctx * ctx,struct task_struct * task,bool cancel_all) io_cancel_defer_files() argument 3078 io_uring_try_cancel_requests(struct io_ring_ctx * ctx,struct task_struct * task,bool cancel_all) io_uring_try_cancel_requests() argument 3146 io_uring_cancel_generic(bool cancel_all,struct io_sq_data * sqd) io_uring_cancel_generic() argument 3228 __io_uring_cancel(bool cancel_all) __io_uring_cancel() argument [all...] |
H A D | poll.h | 44 bool cancel_all);
|
H A D | timeout.h | 28 bool cancel_all);
|
H A D | io-wq.h | 65 void *data, bool cancel_all);
|
H A D | timeout.c | 641 bool cancel_all) in io_match_task() argument 648 if (cancel_all) in io_match_task() 660 bool cancel_all) in io_kill_timeouts() argument 674 if (io_match_task(req, tsk, cancel_all) && in io_kill_timeouts()
|
H A D | poll.c | 766 bool cancel_all) in io_poll_remove_all_table() argument 779 if (io_match_task_safe(req, tsk, cancel_all)) { in io_poll_remove_all_table() 794 bool cancel_all) in io_poll_remove_all() argument 799 ret = io_poll_remove_all_table(tsk, &ctx->cancel_table, cancel_all); in io_poll_remove_all() 800 ret |= io_poll_remove_all_table(tsk, &ctx->cancel_table_locked, cancel_all); in io_poll_remove_all()
|
H A D | futex.c | 145 bool cancel_all) in io_futex_remove_all() argument 154 if (!io_match_task_safe(req, task, cancel_all)) in io_futex_remove_all()
|
H A D | waitid.c | 188 bool cancel_all) in io_waitid_remove_all() argument 197 if (!io_match_task_safe(req, task, cancel_all)) in io_waitid_remove_all()
|
H A D | uring_cmd.c | 50 struct task_struct *task, bool cancel_all) in io_uring_try_cancel_uring_cmd() argument 64 if (!cancel_all && req->task != task) in io_uring_try_cancel_uring_cmd()
|
H A D | io_uring.h | 91 __cold void io_uring_cancel_generic(bool cancel_all, struct io_sq_data *sqd); 113 bool cancel_all);
|
/linux/include/linux/ |
H A D | io_uring.h | 10 void __io_uring_cancel(bool cancel_all);
|