Searched refs:io_task_work (Results 1 – 13 of 13) sorted by relevance
| /linux/io_uring/ |
| H A D | tw.c | 88 req = container_of(node, struct io_kiocb, io_task_work.node); in tctx_task_work_run() 96 INDIRECT_CALL_2(req->io_task_work.func, in tctx_task_work_run() 173 if (mpscq_push(&ctx->work_list, &req->io_task_work.node)) { in io_req_local_work_add() 214 if (!mpscq_push(&tctx->task_list, &req->io_task_work.node)) in io_req_normal_work_add() 267 req = container_of(node, struct io_kiocb, io_task_work.node); in io_cancel_local_task_work() 268 req->io_task_work.func((struct io_tw_req){req}, ts); in io_cancel_local_task_work() 297 req = container_of(node, struct io_kiocb, io_task_work.node); in __io_run_local_work_loop() 298 INDIRECT_CALL_2(req->io_task_work.func, in __io_run_local_work_loop()
|
| H A D | futex.c | 100 req->io_task_work.func = io_futex_complete; in __io_futex_cancel() 106 req->io_task_work.func = io_futexv_complete; in __io_futex_cancel() 183 req->io_task_work.func = io_futexv_complete; in io_futex_wakev_fn() 239 req->io_task_work.func = io_futex_complete; in io_futex_wake_fn()
|
| H A D | nop.c | 85 req->io_task_work.func = io_req_task_complete; in io_nop()
|
| H A D | waitid.c | 192 req->io_task_work.func = io_waitid_cb; in io_waitid_drop_issue_ref() 255 req->io_task_work.func = io_waitid_cb; in io_waitid_wait()
|
| H A D | uring_cmd.c | 136 req->io_task_work.func = task_work_cb; in __io_uring_cmd_do_in_task() 180 req->io_task_work.func = io_req_task_complete; in __io_uring_cmd_done()
|
| H A D | timeout.c | 237 link->io_task_work.func = io_req_tw_fail_links; in io_fail_links() 319 req->io_task_work.func = io_timeout_complete; in io_timeout_fn() 429 req->io_task_work.func = io_req_task_link_timeout; in io_link_timeout_fn()
|
| H A D | msg_ring.c | 92 req->io_task_work.func = io_msg_tw_complete; in io_msg_remote_post()
|
| H A D | poll.c | 216 req->io_task_work.func = io_poll_task_func; in __io_poll_execute() 962 preq->io_task_work.func = io_req_task_complete; in io_poll_remove()
|
| H A D | io_uring.c | 160 req->io_task_work.func = IO_URING_PTR_POISON; in io_poison_cached_req() 928 req->io_task_work.func = io_req_task_complete; in io_req_complete_post() 1000 req->io_task_work.func = io_req_task_complete; in io_free_req() 1055 req->io_task_work.func = io_req_task_cancel; in io_req_task_queue_fail() 1061 req->io_task_work.func = io_req_task_submit; in io_req_task_queue()
|
| H A D | io_uring.h | 547 req->io_task_work.func = io_req_task_complete; in io_req_queue_tw_complete()
|
| H A D | rw.c | 582 req->io_task_work.func = io_req_rw_complete; in io_complete_rw()
|
| H A D | zcrx.c | 1368 req->io_task_work.func = zcrx_notif_tw; in zcrx_send_notif()
|
| /linux/include/linux/ |
| H A D | io_uring_types.h | 709 struct io_task_work { struct 797 struct io_task_work io_task_work; member
|