trace_io_ur...e_async_work(9)
π NAME π
ok so bestie, this is the manpage for trace_io_uring_queue_async_work β it's the tracepoint hook that gets called before a new async work gets submitted β¨ (yes, before, like it's the hype girl announcing the entrance, not the one doing the work).
We're in the Kernel API Manual, section 9 β kernel developer land, iykyk π§
β¨ SYNOPSIS β¨
void trace_io_uring_queue_async_work (struct io_kiocb *req , bool hashed );
that's it, that's the whole signature π no return value, she's a void, she just vibes and traces.
π«Ά ARGUMENTS π«Ά
reqβ pointer to a submitted request π like, this is the actual request we're talking about, she's the main character here.hashedβ whether async work is hashed πΈ a lil boolean telling you if the async work got hashed or not, no cap.
π DESCRIPTION π
Allows to trace asynchronous work submission β
that's literally the whole thing β this tracepoint exists so you can trace async work getting submitted. lowkey iconic, highkey useful for debugging π₯
π¦ SEE ALSO π¦
Kernel file ./include/trace/events/io_uring.h β go read it, it's right there π
and while you're at it, the whole friend group:
trace_io_uring_create(9)trace_io_uring_register(9)trace_io_uring_file_get(9)trace_io_uring_defer(9)trace_io_uring_link(9)trace_io_uring_cqring_wait(9)trace_io_uring_fail_link(9)trace_io_uring_complete(9)trace_io_uring_submit_req(9)
ok that's the whole page bestie, go trace some async work and slay π β¨
mwah π this one lives in ./include/trace/events, dated October 2026 β Kernel API Manual energy fr fr π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms