libnvme(9)
π libnvme(9) π
okay so bestie, welcome to the API Manual for libnvme β and today's main character is genuinely iconic: struct nvme_dev_personalities_log, aka the Device Personalities Log Page (Log Identifier 1Dh) πβ¨
β¨ NAME β¨
struct nvme_dev_personalities_log β Device Personalities Log Page (Log Identifier 1Dh) π¦
πΈ SYNOPSIS πΈ
struct nvme_dev_personalities_log {
__le16 nump;
__u8 cdplpv;
__u8 dplphl;
__le16 cdplps;
struct nvme_personality_properties perprops[];
};
π Members π
numpβ Number of Personalities: literally the number ofstruct nvme_personality_propertiesentries chilling inperprops. and bestie, heads up: this is a 0's based value, so do the little+1math in your head, mwah πcdplpvβ CDP Log Page Version πdplphlβ Device Personalities Log Page Header Length πcdplpsβ Device Personalities Log Page Size: the size of this log page in bytes, no cap π§perpropsβ CDP Personality list, and the way it's listed in ascending order of Personality Identifier? obsessed, so tidy, so organized π
and that's the whole vibe check, bestie π«Ά β this page came from the API Manual, it's the struct nvme_dev_personalities_log page, it's libnvme(9), and it's dated October 2026. slay, go read your log pages ππ
π¦ 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