libnvme(9)

πŸ“¦ version 3.2, in arch rolling

🌸 libnvme(9) β€” the API Manual, bestie edition 🌸

okay so you're reading the libnvme manual, section 9, and today's main character is a tiny little struct that does Big Things in Dataset Management. it's giving "small but mighty" and honestly? obsessed. πŸ’…


✨ NAME ✨

struct nvme_dsm_range β€” Dataset Management - Range Definition

like literally, it's the range definition. that's the whole vibe. πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

struct nvme_dsm_range {
    __le32 cattr;
    __le32 nlb;
    __le64 slba;
 };

three fields. no notes. she's compact and she knows it. ✨


πŸ‘‘ Members πŸ‘‘

  • cattr β€” the Context Attributes, aka the little vibe check for this range 🫢
  • nlb β€” the Length in logical blocks β€” yes bestie, that's how many blocks we're talking about πŸ’–
  • slba β€” the Starting LBA β€” where the whole thing kicks off, the origin story, the main character entrance πŸ”₯

ngl, every single field here is load-bearing. don't be out here renaming anything, iykyk 😭

and that's the whole page, you ate that πŸ’œ

cute little sign-off: this was struct nvme_dsm_range from libnvme, version 9, dated October 2026 β€” fr fr, no cap, see you in the next manpage bestie πŸŒˆπŸ’–πŸ§š

πŸ“¦ where this page comes from