throtl_add_bio_tg(9)
okay so bestie, welcome to the Kernel API Manual page for throtl_add_bio_tg(9) β the function that slips a bio into the specified throttling group, and honestly? iconic block-layer behavior π
β¨
π NAME π
throtl_add_bio_tg β add a bio to the specified throtl_grp π«Ά
β¨ SYNOPSIS β¨
the signature is giving:
void throtl_add_bio_tg (struct bio *bio , struct throtl_qnode *qn ,
struct throtl_grp *tg );
π ARGUMENTS π
bioβ bio to add. that's the bio you're adding, bestie πqnβ qnode to use. yes, this exact qnode right here πtgβ the targetthrotl_grpβ the group getting the bio π
π¦ DESCRIPTION π¦
Add bio to tg's service_queue using qn. that's the move, no cap π
If qn is not specified, tg->qnode_on_self[] is used. iykyk β that's the fallback vibe β¨
π SEE ALSO π
go peek at these besties for the full lore π¦
- Kernel file
./block/blk-throttle.cβ the source file, periodt sq_to_tg(9)sq_to_td(9)throtl_log(9)throtl_qnode_add_bio(9)throtl_peek_queued(9)throtl_pop_queued(9)throtl_schedule_next_dispatch(9)throtl_pending_timer_fn(9)blk_throtl_dispatch_work_fn(9)
okay bye bestie, go add those bios and slay π
β¨ cute lil footer shoutout: source/version ./block, date October 2026, page throtl_add_bio_tg(9). mwah π
π¦ 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