libnvme(9)

πŸ“¦ version 3.2, in arch rolling

πŸ’… NAME πŸ’…

okay so bestie, welcome to the libnvme manual page (that's the manual name, she's iconic, section 9 and all πŸ’–) β€” and this one is specifically about enum nvme_dsm_attributes, aka the Dataset Management attributes. that's it, that's the whole main character of this page πŸŽ€


✨ SYNOPSIS ✨

the whole vibe, verbatim, no cap:

enum nvme_dsm_attributes {
    NVME_DSMGMT_IDR ,
    NVME_DSMGMT_IDW ,
    NVME_DSMGMT_AD

};

like, that's literally the enum. short, sweet, slaying 🌸


πŸ¦‹ Constants πŸ¦‹

okay so here's the roster β€” three constants, each one giving a different energy:

  • NVME_DSMGMT_IDR β€” Attribute -Integral Dataset for Read πŸ“– like, this is the "we're reading this dataset as one whole integral thing" flag. read girl summer ✨
  • NVME_DSMGMT_IDW β€” Attribute - Integral Dataset for Write ✍️ same deal but for writing β€” the integral dataset, but make it write-coded πŸ’…
  • NVME_DSMGMT_AD β€” Attribute - Deallocate πŸ—‘οΈ the deallocate attribute. yes, it's giving cleanup era, and we respect her for it πŸ‘‘

fr fr, those are the only three, so don't go looking for a secret fourth one β€” there isn't one, bestie πŸ™ˆ

and that's the page!! ty for coming to my ted talk 🫢 this was the libnvme API Manual, enum nvme_dsm_attributes section, dated October 2026 β€” mwah, go forth and manage those datasets πŸ’œ

πŸ“¦ where this page comes from