bio_end_io_acct(9)
π bio_end_io_acct(9) π
okay bestie, welcome to the Kernel API Manual β we're talking about bio_end_io_acct(9), and it's literally the cleanup bestie for bio-based drivers' I/O accounting. no cap, let's get into it π«Άβ¨
β¨ NAME β¨
bio_end_io_acct β end I/O accounting for bio based drivers. periodt π
π SYNOPSIS π
the signature is literally this, character for character:
void bio_end_io_acct (struct bio *bio , unsigned long start_time );
π«Ά ARGUMENTS π«Ά
bioβ the bio to end account for. that's the main character you're wrapping up π¦start_timeβ the start time returned bybio_start_io_acct. yes, you gotta hand back the timestamp it gave you β
π SEE ALSO π
the see-also squad is giving linked-list energy, and every one of these is invited:
- Kernel file
./include/linux/blkdev.h genhd capability flags(9)disk_openers(9)disk_has_partscan(9)bio_needs_zone_write_plugging(9)disk_zone_capacity(9)blk_alloc_disk(9)queue_limits_start_update(9)queue_limits_cancel_update(9)
mwah π that's the whole page, bestie β source/version:./include/linux, date:October 2026. go slay your I/O accounting π β¨
π¦ 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