libnvme(9)

πŸ“¦ version 3.2, in arch rolling

πŸ’– NAME πŸ’–

okay bestie, this is the libnvme(9) page from the API Manual, and it's all about struct nvme_change_ns_event β€” literally the Change Namespace Event Data. no cap, that's the whole vibe. πŸ¦‹


✨ SYNOPSIS ✨

struct nvme_change_ns_event {
    __le32 nsmgt_cdw10;
    __u8 rsvd4[4];
    __le64 nsze;
    __u8 rsvd16[8];
    __le64 nscap;
    __u8 flbas;
    __u8 dps;
    __u8 nmic;
    __u8 rsvd35;
    __le32 ana_grp_id;
    __le16 nvmset_id;
    __le16 rsvd42;
    __le32 nsid;
 };

🧚 Members 🧚

okay so here's the member-by-member breakdown, bestie β€” every field is iconic in its own way:

  • nsmgt_cdw10 β€” Namespace Management CDW10 πŸ’…
  • rsvd4 β€” Reserved 😴
  • nsze β€” Namespace Size πŸ“
  • rsvd16 β€” Reserved 😴
  • nscap β€” Namespace Capacity 🫢
  • flbas β€” Formatted LBA Size πŸ’Ύ
  • dps β€” End-to-end Data Protection Type Settings πŸ”₯
  • nmic β€” Namespace Multi-path I/O and Namespace Sharing Capabilities πŸ‘‘
  • rsvd35 β€” Reserved 😴
  • ana_grp_id β€” ANA Group Identifier 🌈
  • nvmset_id β€” NVM Set Identifier ⭐
  • rsvd42 β€” Reserved 😴
  • nsid β€” Namespace ID πŸŽ€

that's the whole page, bestie β€” libnvme(9) API Manual, footer date October 2026, struct nvme_change_ns_event and libnvme(9) doing their thing. periodt. πŸ’œβœ¨

πŸ“¦ where this page comes from