libnvme(9)
π 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
- arch rolling: nvme-cli 3.2-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms