libnvme(9)

πŸ“¦ version 3.2, in arch rolling

okay so bestie, you’ve landed on libnvme(9), which is giving API Manual energy πŸ’–. This page is the whole tea on one iconic struct, and honestly? She ate.

πŸŽ€ NAME πŸŽ€

struct nvme_host_discovery_log β€” Host Discovery Log

✨ SYNOPSIS ✨

Here’s the whole glow-up, bestie β€” read it exactly like this:

struct nvme_host_discovery_log {
    __le64 genctr;
    __le64 numrec;
    __le16 recfmt;
    __u8 hdlpf;
    __u8 rsvd19;
    __le32 thdlpl;
    __u8 rsvd24[1000];
    struct nvme_host_ext_discovery_log      hedlpe[];
 };

🌸 Members 🌸

Every member gets her moment, no skipped lore πŸ’…

  • genctr β€” Generation Counter
  • numrec β€” Number of Records
  • recfmt β€” Record Format
  • hdlpf β€” Host Discovery Log Page Flags
  • rsvd19 β€” Reserved
  • thdlpl β€” Total Host Discovery Log Page Length
  • rsvd24 β€” Reserved
  • hedlpe β€” Host Extended Discovery Log Page Entry List

mwah πŸ’‹ β€” this cutie was signed off in October 2026 as libnvme(9), repping struct nvme_host_discovery_log. byeee 🫢

πŸ“¦ where this page comes from