libnvme(9)
π libnvme(9) β the API Manual, bestie π
Okay so this page lives in the libnvme man pages (that's the manual name, iykyk), and it's all about one little struct. Let's get into it β¨
πΈ NAME πΈ
struct nvme_registrant_ext β the Registrant Extended Data Structure. That's her full legal name, no nicknames π
π¦ SYNOPSIS π¦
Here's the whole glow-up, exactly as it is, no edits from me:
struct nvme_registrant_ext {
__le16 cntlid;
__u8 rcsts;
__u8 rsvd3[5];
__le64 rkey;
__u8 hostid[16];
__u8 rsvd32[32];
};
π Members π
Time for the member-by-member vibe check, one at a time, no skipping π
cntlidβ the Controller ID π«Άrcstsβ the Reservation Status β¨rsvd3β Reserved (aka not her moment, hands off) πrkeyβ the Reservation Key πhostidβ the Host Identifier πrsvd32β Reserved (again β respect the reserved fields, bestie) π
And that's the whole page, fr fr β every field accounted for, nothing dropped, nothing invented π§
Little reminder thatrsvd3andrsvd32are reserved, so don't go poking at them like they're main character fields π
Sign-off time, bestie: this was brought to you by the API Manual for libnvme(9), dated October 2026 β literally iconic, obsessed, periodt πβπ
π¦ 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