Defined in 1 files as a typedef:

Defined in 411 files as a member:

Defined in 4 files as a macro:

Defined in 3 files as a function:

Referenced in 1905 files:

Smatch assignments to (struct io_task_work)->func:

io_uring/rsrc.c cmd_to_io_kiocb() -> (struct io_task_work)->func [0-u64max]

io_uring/rsrc.c io_buffer_register_bvec() -> (struct io_task_work)->func [min-max]

io_uring/rsrc.c io_buffer_unregister_bvec() -> (struct io_task_work)->func [min-max]

io_uring/futex.c __io_futex_cancel() -> (struct io_task_work)->func [247982074960982016,3452816994748788736]

io_uring/futex.c io_futex_wake_fn() -> (struct io_task_work)->func [3452816994748788736]

io_uring/futex.c io_futex_wakev_fn() -> (struct io_task_work)->func [0-u64max]

io_uring/msg_ring.c cmd_to_io_kiocb() -> (struct io_task_work)->func [0-u64max]

io_uring/msg_ring.c io_msg_remote_post() -> (struct io_task_work)->func [351030860868263936]

io_uring/msg_ring.c io_msg_tw_complete() -> (struct io_task_work)->func [min-max]

io_uring/msg_ring.c io_req_queue_tw_complete() -> (struct io_task_work)->func [2752685553702649856]

io_uring/uring_cmd.c __io_uring_cmd_do_in_task() -> (struct io_task_work)->func [0-u64max]

io_uring/uring_cmd.c __io_uring_cmd_done() -> (struct io_task_work)->func [0-u64max]

io_uring/uring_cmd.c cmd_to_io_kiocb() -> (struct io_task_work)->func [0-u64max]

io_uring/uring_cmd.c io_cmd_poll_multishot() -> (struct io_task_work)->func [min-max]

io_uring/uring_cmd.c io_uring_cmd_buffer_select() -> (struct io_task_work)->func [min-max]

io_uring/uring_cmd.c io_uring_cmd_del_cancelable() -> (struct io_task_work)->func [min-max]

io_uring/uring_cmd.c io_uring_cmd_import_fixed() -> (struct io_task_work)->func [min-max]

io_uring/uring_cmd.c io_uring_cmd_import_fixed_vec() -> (struct io_task_work)->func [min-max]

io_uring/uring_cmd.c io_uring_cmd_issue_blocking() -> (struct io_task_work)->func [min-max]

io_uring/uring_cmd.c io_uring_cmd_mark_cancelable() -> (struct io_task_work)->func [min-max]

io_uring/uring_cmd.c io_uring_cmd_post_mshot_cqe32() -> (struct io_task_work)->func [min-max]

io_uring/uring_cmd.c io_uring_mshot_cmd_post_cqe() -> (struct io_task_work)->func [min-max]

io_uring/cmd_net.c cmd_to_io_kiocb() -> (struct io_task_work)->func [0-u64max]

io_uring/cmd_net.c io_process_timestamp_skb() -> (struct io_task_work)->func [min-max]

io_uring/timeout.c cmd_to_io_kiocb() -> (struct io_task_work)->func [0-u64max]

io_uring/timeout.c io_fail_links() -> (struct io_task_work)->func [6982089699052113920]

io_uring/timeout.c io_flush_killed_timeouts() -> (struct io_task_work)->func [min-max]

io_uring/timeout.c io_flush_timeouts() -> (struct io_task_work)->func [min-max]

io_uring/timeout.c io_kill_timeouts() -> (struct io_task_work)->func [min-max]

io_uring/timeout.c io_link_timeout_fn() -> (struct io_task_work)->func [2722287942239600640]

io_uring/timeout.c io_linked_timeout_update() -> (struct io_task_work)->func [min-max]

io_uring/timeout.c io_req_queue_tw_complete() -> (struct io_task_work)->func [2752685553702649856]

io_uring/timeout.c io_timeout_extract() -> (struct io_task_work)->func [min-max]

io_uring/timeout.c io_timeout_fn() -> (struct io_task_work)->func [2734886549286096896]

io_uring/zcrx.c zcrx_notif_tw() -> (struct io_task_work)->func [min-max]

io_uring/zcrx.c zcrx_send_notif() -> (struct io_task_work)->func [5716952665336168448]

io_uring/nop.c io_nop() -> (struct io_task_work)->func [2752685553702649856]

io_uring/io_uring.c __io_req_caches_free() -> (struct io_task_work)->func [min-max]

io_uring/io_uring.c io_free_req() -> (struct io_task_work)->func [2752685553702649856]

io_uring/io_uring.c io_poison_cached_req() -> (struct io_task_work)->func [16045481047390949521]

io_uring/io_uring.c io_req_complete_post() -> (struct io_task_work)->func [2752685553702649856]

io_uring/io_uring.c io_req_task_queue() -> (struct io_task_work)->func [4211826761114697728]

io_uring/io_uring.c io_req_task_queue_fail() -> (struct io_task_work)->func [4600806026260000768]

drivers/nvme/host/ioctl.c cmd_to_io_kiocb() -> (struct io_task_work)->func [0-u64max]

drivers/nvme/host/ioctl.c io_uring_cmd_ctx_handle() -> (struct io_task_work)->func [min-max]

drivers/block/ublk_drv.c cmd_to_io_kiocb() -> (struct io_task_work)->func [0-u64max]

drivers/block/ublk_drv.c io_uring_cmd_ctx_handle() -> (struct io_task_work)->func [min-max]

drivers/block/ublk_drv.c io_uring_cmd_get_task() -> (struct io_task_work)->func [min-max]

io_uring/poll.c __io_poll_execute() -> (struct io_task_work)->func [6044926080242253824]

io_uring/poll.c io_poll_remove() -> (struct io_task_work)->func [2752685553702649856]

io_uring/notif.c cmd_to_io_kiocb() -> (struct io_task_work)->func [0-u64max]

io_uring/notif.c io_notif_tw_complete() -> (struct io_task_work)->func [min-max]

io_uring/notif.c io_tx_ubuf_complete() -> (struct io_task_work)->func [1823898787969986560]

io_uring/waitid.c io_req_queue_tw_complete() -> (struct io_task_work)->func [2752685553702649856]

io_uring/waitid.c io_waitid_drop_issue_ref() -> (struct io_task_work)->func [1957957642389069824]

io_uring/waitid.c io_waitid_wait() -> (struct io_task_work)->func [1957957642389069824]

io_uring/rw.c cmd_to_io_kiocb() -> (struct io_task_work)->func [0-u64max]

io_uring/rw.c io_complete_rw() -> (struct io_task_work)->func [1823353772901318656]

io_uring/rw.c loop_rw_iter() -> (struct io_task_work)->func [min-max]