__io_req_task_work_add
Regular
4.4
: Absent ⚠️
4.8
: Absent ⚠️
4.10
: Absent ⚠️
4.13
: Absent ⚠️
4.15
: Absent ⚠️
4.18
: Absent ⚠️
5.0
: Absent ⚠️
5.3
: Absent ⚠️
5.4
: Absent ⚠️
5.8
: Absent ⚠️
5.11
: Absent ⚠️
5.13
: Absent ⚠️
5.15
: Absent ⚠️
5.19
: Transformation ⚠️void __io_req_task_work_add(struct io_kiocb *req, struct io_uring_task *tctx, struct io_wq_work_list *list);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In io_uring/io_uring.c (0)
Location: io_uring/io_uring.c:2764
Inline: False
Direct callers:
- io_uring/io_uring.c:io_queue_async
- io_uring/io_uring.c:io_queue_async
- io_uring/io_uring.c:io_link_timeout_fn
- io_uring/io_uring.c:io_wq_submit_work
- io_uring/io_uring.c:io_try_cancel
- io_uring/io_uring.c:io_timeout_remove
- io_uring/io_uring.c:io_timeout_fn
- io_uring/io_uring.c:io_uring_cmd_complete_in_task
- io_uring/io_uring.c:io_async_buf_func
- io_uring/io_uring.c:kiocb_done
- io_uring/io_uring.c:io_free_batch_list
- io_uring/io_uring.c:io_disarm_next
- io_uring/io_uring.c:io_disarm_next
- io_uring/io_uring.c:__io_req_complete_put
Symbols:
ffffffff816ca380-ffffffff816ca51c: __io_req_task_work_add (STB_LOCAL)
ffffffff81e8fa82-ffffffff81e8fa9f: __io_req_task_work_add.cold (STB_LOCAL)
6.2
: ✅void __io_req_task_work_add(struct io_kiocb *req, bool allow_local);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In io_uring/io_uring.c (ffffffff8178ddb0)
Location: io_uring/io_uring.c:1268
Inline: False
Direct callers:
- io_uring/io_uring.c:io_uring_try_cancel_requests
- io_uring/io_uring.c:io_ring_exit_work
- io_uring/io_uring.c:io_queue_async
- io_uring/io_uring.c:io_wq_submit_work
- io_uring/io_uring.c:io_drain_req
- io_uring/io_uring.c:io_queue_next
- io_uring/io_uring.c:__io_req_task_work_add
- io_uring/io_uring.c:__io_req_complete_post
- io_uring/io_uring.c:__io_commit_cqring_flush
- io_uring/uring_cmd.c:io_uring_cmd_complete_in_task
- io_uring/net.c:io_sendmsg_zc
- io_uring/net.c:io_send_zc
- io_uring/net.c:io_send_zc_cleanup
- io_uring/msg_ring.c:io_msg_tw_fd_complete
- io_uring/msg_ring.c:io_msg_tw_complete
- io_uring/timeout.c:io_kill_timeouts
- io_uring/timeout.c:io_link_timeout_fn
- io_uring/timeout.c:io_timeout_fn
- io_uring/timeout.c:io_disarm_next
- io_uring/timeout.c:io_disarm_next
- io_uring/timeout.c:io_flush_timeouts
- io_uring/poll.c:__io_poll_execute
- io_uring/rw.c:kiocb_done
- io_uring/notif.c:io_tx_ubuf_callback_ext
Symbols:
ffffffff8178ddb0-ffffffff8178df79: __io_req_task_work_add (STB_GLOBAL)
6.5
: Selective Inline, Transformation ⚠️void __io_req_task_work_add(struct io_kiocb *req, unsigned int flags);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In io_uring/io_uring.c (ffffffff817d0766)
Location: io_uring/io_uring.c:1377
Inline: True
Inline callers:
- io_uring/io_uring.c:io_uring_try_cancel_requests
- io_uring/io_uring.c:io_queue_async
- io_uring/io_uring.c:io_wq_submit_work
- io_uring/io_uring.c:io_wq_submit_work
- io_uring/io_uring.c:io_wq_free_work
- io_uring/io_uring.c:io_drain_req
- io_uring/io_uring.c:io_queue_next
- io_uring/io_uring.c:io_req_complete_post
- io_uring/io_uring.c:__io_req_complete_post
- io_uring/io_uring.c:__io_commit_cqring_flush
Direct callers:
- io_uring/io_uring.c:io_uring_try_cancel_requests
- io_uring/io_uring.c:io_queue_async
- io_uring/io_uring.c:io_wq_submit_work
- io_uring/io_uring.c:io_wq_free_work
- io_uring/io_uring.c:io_drain_req
- io_uring/io_uring.c:io_queue_next
- io_uring/io_uring.c:io_req_complete_post
- io_uring/io_uring.c:__io_req_complete_post
- io_uring/io_uring.c:__io_commit_cqring_flush
- io_uring/uring_cmd.c:io_uring_cmd_do_in_task_lazy
- io_uring/net.c:io_sendmsg_zc
- io_uring/net.c:io_send_zc
- io_uring/net.c:io_send_zc_cleanup
- io_uring/msg_ring.c:io_msg_tw_fd_complete
- io_uring/msg_ring.c:io_msg_tw_complete
- io_uring/timeout.c:io_link_timeout_fn
- io_uring/timeout.c:io_timeout_fn
- io_uring/timeout.c:io_disarm_next
- io_uring/timeout.c:io_disarm_next
- io_uring/timeout.c:io_flush_timeouts
- io_uring/poll.c:__io_poll_execute
- io_uring/rw.c:kiocb_done
- io_uring/notif.c:io_tx_ubuf_callback_ext
Symbols:
ffffffff817c9830-ffffffff817c9926: __io_req_task_work_add.part.0 (STB_LOCAL)
ffffffff817cfdd0-ffffffff817cfe06: __io_req_task_work_add (STB_GLOBAL)
6.8
: Selective Inline, Transformation ⚠️void __io_req_task_work_add(struct io_kiocb *req, unsigned int flags);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In io_uring/io_uring.c (ffffffff81813f89)
Location: io_uring/io_uring.c:1398
Inline: True
Inline callers:
- io_uring/io_uring.c:io_uring_try_cancel_requests
- io_uring/io_uring.c:io_queue_async
- io_uring/io_uring.c:io_wq_submit_work
- io_uring/io_uring.c:io_wq_submit_work
- io_uring/io_uring.c:io_wq_free_work
- io_uring/io_uring.c:io_drain_req
- io_uring/io_uring.c:io_queue_next
- io_uring/io_uring.c:io_req_complete_post
- io_uring/io_uring.c:__io_req_complete_post
- io_uring/io_uring.c:__io_commit_cqring_flush
Direct callers:
- io_uring/io_uring.c:io_uring_try_cancel_requests
- io_uring/io_uring.c:io_queue_async
- io_uring/io_uring.c:io_wq_submit_work
- io_uring/io_uring.c:io_wq_free_work
- io_uring/io_uring.c:io_drain_req
- io_uring/io_uring.c:io_queue_next
- io_uring/io_uring.c:io_req_complete_post
- io_uring/io_uring.c:__io_req_complete_post
- io_uring/io_uring.c:__io_commit_cqring_flush
- io_uring/uring_cmd.c:__io_uring_cmd_do_in_task
- io_uring/net.c:io_sendmsg_zc
- io_uring/net.c:io_send_zc
- io_uring/net.c:io_send_zc_cleanup
- io_uring/msg_ring.c:io_msg_tw_fd_complete
- io_uring/msg_ring.c:io_msg_tw_complete
- io_uring/timeout.c:io_link_timeout_fn
- io_uring/timeout.c:io_timeout_fn
- io_uring/timeout.c:io_disarm_next
- io_uring/timeout.c:io_disarm_next
- io_uring/timeout.c:io_flush_timeouts
- io_uring/poll.c:__io_poll_execute
- io_uring/rw.c:kiocb_done
- io_uring/rw.c:io_complete_rw
- io_uring/notif.c:io_tx_ubuf_callback_ext
- io_uring/waitid.c:io_waitid
- io_uring/waitid.c:io_waitid_wait
- io_uring/waitid.c:io_waitid_cb
- io_uring/futex.c:io_futex_wake_fn
- io_uring/futex.c:io_futex_wakev_fn
Symbols:
ffffffff8180e000-ffffffff8180e120: __io_req_task_work_add.part.0 (STB_LOCAL)
ffffffff81812f60-ffffffff81812f96: __io_req_task_work_add (STB_GLOBAL)
arm64
: Absent ⚠️
armhf
: Absent ⚠️
ppc64el
: Absent ⚠️
riscv64
: Absent ⚠️
aws
: Absent ⚠️
azure
: Absent ⚠️
gcp
: Absent ⚠️
lowlatency
: Absent ⚠️
Regular
5.19
and 6.2
⚠️bool allow_local
struct io_uring_task *tctx
struct io_wq_work_list *list
6.2
and 6.5
⚠️unsigned int flags
bool allow_local
6.5
and 6.8
✅