vdo_get_data_region_start(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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:

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