trace_block_bio_queue(9)
π NAME π
okay so bestie, this is the tea on trace_block_bio_queue from the Kernel API Manual β and the whole vibe is putting new block IO operation in queue. slay. π
β¨ SYNOPSIS β¨
void trace_block_bio_queue (struct bio *bio );
π ARGUMENTS π
bioβ the new block operation. that's the main character right there. π«Ά
π¦ DESCRIPTION π¦
so picture it: we are about to place the block IO operation bio into queue q. like, it's literally right at that moment. not me being obsessed with queue placement, but that is the whole thing. π
π SEE ALSO π
okay the friend group is huge, no cap. Kernel file ./include/trace/events/block.h:
trace_block_touch_buffer(9)trace_block_dirty_buffer(9)trace_block_rq_requeue(9)trace_block_rq_complete(9)trace_block_rq_error(9)trace_block_rq_tag_wait(9)trace_block_rq_insert(9)trace_block_rq_issue(9)trace_block_rq_merge(9)trace_block_io_start(9)trace_block_io_done(9)trace_block_bio_complete(9)trace_block_bio_backmerge(9)trace_block_bio_frontmerge(9)trace_block_getrq(9)trace_blk_zone_append_update_request_bio(9)trace_block_plug(9)trace_block_unplug(9)trace_block_split(9)trace_block_bio_remap(9)trace_block_rq_remap(9)trace_blkdev_zone_mgmt(9)
mwah π β source/version vibe: ./include/trace/events; dated October 2026. that's the whole page, bestie, go off π«Άβ¨
π¦ 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