get_packer_from_data_vio(9)
β¨ get_packer_from_data_vio β¨
okay bestie, so this one is from the Kernel API Manual β section 9, the big-kid kernel developer pages π
and it's literally the cutest tiny helper: it gets you the packer from a data_vio.
πΈ NAME πΈ
get_packer_from_data_vio β Get the packer from a data_vio. that's it. that's the whole job. iconic minimalism fr fr π
π¦ SYNOPSIS π¦
struct packer * get_packer_from_data_vio (struct data_vio *data_vio );
like, you hand it a data_vio and it hands you back a struct packer *. matching game, slay π
π ARGUMENTS π
data_vioβ Thedata_vio. yes bestie that's genuinely the whole description, the manpage is giving "trust me, you know what this is" energy and honestly? valid π
β RETURN β
The packer from the VDO to which the data_vio belongs. so the data_vio knows its VDO, the VDO knows its packer, and you get the packer back. no cap, that's the whole vibe check π«Ά
π₯ SEE ALSO π₯
Kernel file ./drivers/md/dm-vdo/packer.c β go read the source, it's giving main character energy π
vdo_get_compressed_block_fragment(9)assert_on_packer_thread(9)insert_in_sorted_list(9)make_bin(9)vdo_make_packer(9)vdo_free_packer(9)vdo_get_packer_statistics(9)abort_packing(9)release_compressed_write_waiter(9)finish_compressed_write(9)add_to_bin(9)remove_from_bin(9)initialize_compressed_block(9)pack_fragment(9)compressed_write_end_io(9)write_bin(9)add_data_vio_to_packer_bin(9)select_bin(9)vdo_attempt_packing(9)check_for_drain_complete(9)write_all_non_empty_bins(9)vdo_flush_packer(9)vdo_remove_lock_holder_from_packer(9)vdo_increment_packer_flush_generation(9)vdo_drain_packer(9)vdo_resume_packer(9)vdo_dump_packer(9)
like, that's the whole packer squad in one list β go read them all, bestie, they're all connected π§β¨
and that's the page! π this little icon lives in ./drivers/md/dm-vdo in the kernel tree, dated October 2026 β so shoutout to the dm-vdo crew, mwah, thanks for the manpage, love you, bye ππ
π¦
π¦ 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