Searched refs:io_task_work (Results 1 – 7 of 7) sorted by relevance
| /Linux-v6.1/io_uring/ |
| D | notif.c | 32 notif->io_task_work.func = __io_notif_complete_tw; in io_uring_tx_zerocopy_callback() 69 notif->io_task_work.func = __io_notif_complete_tw; in io_notif_flush()
|
| D | io_uring.c | 249 llist_for_each_entry_safe(req, tmp, node, io_task_work.node) in io_fallback_req_func() 250 req->io_task_work.func(req, &locked); in io_fallback_req_func() 1031 io_task_work.node); in handle_tw_list() 1033 prefetch(container_of(next, struct io_kiocb, io_task_work.node)); in handle_tw_list() 1042 req->io_task_work.func(req, locked); in handle_tw_list() 1112 if (!llist_add(&req->io_task_work.node, &ctx->work_llist)) in io_req_local_work_add() 1142 if (!llist_add(&req->io_task_work.node, &tctx->task_list)) in __io_req_task_work_add() 1154 req = container_of(node, struct io_kiocb, io_task_work.node); in __io_req_task_work_add() 1156 if (llist_add(&req->io_task_work.node, in __io_req_task_work_add() 1174 io_task_work.node); in io_move_task_work_from_local() [all …]
|
| D | timeout.c | 139 link->io_task_work.func = io_req_tw_fail_links; in io_fail_links() 215 req->io_task_work.func = io_req_task_complete; in io_timeout_fn() 319 req->io_task_work.func = io_req_task_link_timeout; in io_link_timeout_fn()
|
| D | uring_cmd.c | 28 req->io_task_work.func = io_uring_cmd_work; in io_uring_cmd_complete_in_task()
|
| D | poll.c | 369 req->io_task_work.func = io_poll_task_func; in __io_poll_execute() 371 req->io_task_work.func = io_apoll_task_func; in __io_poll_execute()
|
| D | rw.c | 172 req->io_task_work.func = io_queue_iowq; in io_req_task_queue_reissue() 300 req->io_task_work.func = io_req_rw_complete; in io_complete_rw()
|
| /Linux-v6.1/include/linux/ |
| D | io_uring_types.h | 468 struct io_task_work { struct 555 struct io_task_work io_task_work; member
|