libnvme(9)
π libnvme(9) β API Manual
okay so bestie, welcome to the libnvme manual page for struct nvme_personality_properties and honestly? it's giving "small struct, big responsibilities" β¨ this one lives in the API Manual and it's literally just a cute little data structure, no cap.
π NAME π
struct nvme_personality_properties β the Personality Properties data structure π that's it, that's the name, she's very straightforward and we respect her for it.
β¨ SYNOPSIS β¨
here's the whole glow-up, laid out exactly as it lives in the source, no edits, no nothing:
struct nvme_personality_properties {
__u8 pps;
__u8 perid;
__u8 mrstt;
__u8 aus;
__u8 attrs;
};
five __u8 fields, all in a row, looking iconic. π
πΈ Members πΈ
girl, let's go through each member one by one, because every single field has lore π
ppsβ Personality Properties Size: literally just the size in bytes of this data structure. it's the "how big am I" field and honestly relatable. πperidβ Personality Identifier, and for the deets you gotta seeenum nvme_personality_identifier. that's where the actual IDs live, iykyk. π¦mrsttβ Minimum Required Reset Type β checkenum nvme_personality_mrsttfor the full menu. βausβ Authenticated Unfreeze Support</em>, and the full tea is inenum nvme_personality_aus. here's the important part though, and I need you to pay attention bestie π«Ά: it gets cleared to0hif this personality does not support an authenticated unfreeze method. and in that case?? a frozen instance of this personality is permanently frozen. permanent. like, no take-backs, no escape hatch, that's the whole vibe check and it did not pass. πattrsβ Personality Attributes β seeenum nvme_personality_attrsfor what all those attributes actually are. π
lowkey reminder: every one of those see enum β¦ pointers is doing real work β the enums are where the values live, this struct just holds the fields. don't skip them, bestie. π
and that's the page!! short, sweet, and fully slaying. πΈ
sign-off szn π§ this little legend came from libnvme(9), it's the struct nvme_personality_properties page, and it was dated October 2026. bye bestie, go read your enums ππ
π¦ 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