libnvme(9)

πŸ“¦ version 3.2, in arch rolling

πŸŽ€ NAME πŸŽ€

okay so welcome to libnvme(9) bestie β€” this is the API Manual page for enum nvme_id_ctrl_nvm_aocs, aka Admin Optional Command Support. yes it's a mouthful, no I will not be shortening it πŸ’…


✨ SYNOPSIS ✨

the whole vibe, in code form:

enum nvme_id_ctrl_nvm_aocs {
    NVME_ID_CTRL_NVM_AOCS_RALBAS_SHIFT ,
    NVME_ID_CTRL_NVM_AOCS_RALBAS_MASK

};

yep, that's it. two constants. main character energy, minimal effort 🫢


πŸ’… CONSTANTS πŸ’…

okay so these are the two icons you actually get in this enum, and honestly? they're both about one thing: RALBAS. let's get into it πŸ”₯

  • NVME_ID_CTRL_NVM_AOCS_RALBAS_SHIFT β€” this one is the shift amount you use to actually get at Reporting Allocated LBA Supported (RALBAS). like, it's the little slider that moves the bits where you need them 🧚
  • NVME_ID_CTRL_NVM_AOCS_RALBAS_MASK β€” and this one is the mask to get RALBAS. mask girlies rise, this is how you isolate the bits after you've done your shifting ✨
ngl, both of these are literally just about RALBAS β€” one shifts, one masks, and together they're the whole team 🀝

and that's the page!! short, sweet, iconic. this was the libnvme(9) API Manual, dated October 2026 β€” ty for reading bestie, go shift some bits responsibly πŸ’–πŸ¦‹πŸŒΈπŸ‘‘

πŸ“¦ where this page comes from