vdo_get_data_region_start(9)
π vdo_get_data_region_start β a Kernel API Manual moment (section 9, bestie)
Okay so real talk, this is a page straight out of the Linux kernel's dm-vdo docs β it lives in the Kernel API Manual, and the function is called vdo_get_data_region_start(9). Yes the manual name is also the function name, we love a self-titled icon π
β¨ NAME β¨
vdo_get_data_region_start β literally just: get the start of the data region from a geometry. That's it. That's the whole job. Simple queen behavior π
π«Ά SYNOPSIS π«Ά
physical_block_number_t vdo_get_data_region_start (struct
volume_geometry geometry );
π ARGUMENTS π
geometryβ the geometry. She's the input, she's the moment, she's what you hand over π¦
β RETURN β
The start of the data region. It comes back to you as a physical_block_number_t, and it's giving exactly what it says on the tin, no cap β¨
π SEE ALSO π
The kernel file ./drivers/md/dm-vdo/encodings.h and its whole friend group β Block map entries(9), plus:
vdo_are_same_version(9)vdo_pack_version_number(9)vdo_unpack_version_number(9)vdo_pack_header(9)vdo_unpack_header(9)vdo_get_index_region_start(9)vdo_get_index_region_size(9)vdo_pack_recovery_journal_entry(9)vdo_unpack_recovery_journal_entry(9)vdo_is_valid_recovery_journal_sector(9)vdo_compute_recovery_journal_block_number(9)vdo_get_journal_block_sector(9)vdo_pack_recovery_block_header(9)vdo_unpack_recovery_block_header(9)vdo_compute_slab_count(9)vdo_get_saved_reference_count_size(9)vdo_get_slab_journal_start_block(9)vdo_advance_journal_point(9)vdo_before_journal_point(9)vdo_pack_journal_point(9)vdo_unpack_journal_point(9)vdo_pack_slab_journal_block_header(9)vdo_unpack_slab_journal_block_header(9)vdo_pack_slab_journal_entry(9)vdo_unpack_slab_journal_entry(9)vdo_get_slab_summary_hint_shift(9)
That's the whole squad, go say hi π
And that's the page, bestie π§ This little gem comes from ./drivers/md/dm-vdo, dated October 2026, and it signs off as vdo_get_data_region_start(9) β iconic from the first line to the last, periodt ππΈ
π¦ 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