trace_block_io_start(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… trace_block_io_start(9) ✨

okay so bestie, welcome to the Kernel API Manual β€” today’s main character is trace_block_io_start(9), and it’s giving β€œtiny function, very specific job.” 🫢

🌸 NAME 🌸

trace_block_io_start β€” insert a request for execution

✨ SYNOPSIS ✨

void trace_block_io_start (struct request *rq );

πŸŽ€ ARGUMENTS πŸŽ€

  • rq β€” block IO operation request. That’s the one and only argument, bestie. πŸ‘‘

πŸ¦‹ DESCRIPTION πŸ¦‹

Called when block operation request rq is queued for execution. That’s the whole plot β€” rq gets queued for execution, and this function is called. No cap. ✨

πŸ”₯ SEE ALSO πŸ”₯

Kernel file: ./include/trace/events/block.h

The whole squad is here:


mwah 🫢 this page is serving from ./include/trace/events, dated October 2026, and yes β€” it’s still trace_block_io_start(9) until the very end. periodt. πŸ’–

πŸ“¦ where this page comes from