libnvme(9)
β¨ NAME β¨
struct nvme_ave_discovery_log β bestie, it's the AVE Discovery Log π¦ and yes it's a struct, we stan a whole discovery log moment
So like, this page lives in the API Manual for libnvme (that's the manual name, hi π ), and it's literally just here to introduce you to one struct. One. Iconic minimalism, honestly.
πΈ SYNOPSIS πΈ
okay so here's the whole vibe, character for character, don't touch it:
struct nvme_ave_discovery_log {
__le64 genctr;
__le64 numrec;
__le16 recfmt;
__u8 rsvd18[2];
__le32 tadlpl;
__u8 rsvd24[1000];
struct nvme_ave_discovery_log_entry adlpe[];
};
lowkey she's got a lot of reserved padding and we respect her for it π
π Members π
these are the fields, in order, no cap, we're going through all of them:
genctrβ the Generation Counter, that's her whole job β¨numrecβ the Number of Records, like how many records are in the room fr frrecfmtβ the Record Format, the format of the record, we love a formatter πrsvd18β Reserved π nothing to see here bestie, it's reservedtadlplβ the Total AVE Discovery Log Page Length, yes that's the whole name, yes it's a flex πrsvd24β Reserved again π more reserved energy, more nappingadlpeβ the AVE Discovery Log Page Entry List, the main character of the members ngl π₯ it's a list ofstruct nvme_ave_discovery_log_entry
bestie reminder:rsvd18andrsvd24are Reserved. That's the entire description. Do not put your stuff there. The struct said what it said π
π«Ά the sign-off π«Ά
okay that's the whole page, you ate that π this is struct nvme_ave_discovery_log from libnvme(9), dated October 2026, and it's sourced from that same version, so likeβ¦ go forth and log your discoveries, bestie πβ¨
π¦ 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