libnvme(9)
Welcome to libnvme(9) bestie π this one's from the API Manual, and it's a tiny little enum page but we're gonna treat it with the respect it deserves. No cap.
πΈ NAME πΈ
enum nvme_cdp_change_event_ps β CDP Change Event - Personality Status
Like, it's an enum. About change events. About personality status. It's giving very specific and we're obsessed. β¨
π¦ SYNOPSIS π¦
enum nvme_cdp_change_event_ps {
NVME_CDP_CHANGE_EVENT_PS_CDPCE ,
NVME_CDP_CHANGE_EVENT_PS_CDPRFS
};
That's the whole thing. Two constants. Two. Iconic minimalism, honestly. π
π Constants π
Okay so these are the two members of the enum, and you do need to know both, so let's go π«Ά
NVME_CDP_CHANGE_EVENT_PS_CDPCEβ CDP Change Error: if the change to the settings of the specified personality was successful, then this bit is cleared to
β οΈ ngl bestie, the sentence literally just ends at "cleared to" β that's not me being lazy, that's exactly how the page reads. I'm not gonna invent the rest for you because guessing at technical facts is not the vibe. π
NVME_CDP_CHANGE_EVENT_PS_CDPRFSβ CDP Requested Freeze State: if the personality was requested to be frozen, then this bit is set to'1'; otherwise, this bit is cleared to'0'. Clean, clear, no notes. π§ Set = frozen, cleared = not frozen. Periodt. β
π reminder: that first one is a bit that gets cleared when things went well β don't go reading it backwards, iykyk.
And that's the whole page! Literally all of it, nothing skipped, nothing merged, every constant accounted for. π
Later besties β this was libnvme(9) from the API Manual, dated October 2026 (so it's fresh, it's current, it's main character energy π). Mwah πππ
π¦ 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