libnvme(9)

πŸ“¦ version 3.2, in arch rolling

πŸ’– libnvme(9) β€” the API manual, but make it make sense πŸ’–

okay so bestie, this one is specifically about libnvme(9), the API manual page for a struct. tiny page, big main-character energy. let's get into it πŸŽ€


✨ NAME ✨

struct nvme_mi_aem_occ_list_hdr β€” the AE occurrence list header. that's it, that's the whole name. iconic for being exactly what it says πŸ’…


✨ SYNOPSIS ✨

here's the whole struct, verbatim, do not touch:

struct nvme_mi_aem_occ_list_hdr {
    __u8 numaeo;
    __u8 aelver;
    __u8 aeolli[3];
    __u8 aeolhl;
    __u8 aemti;
 };

ngl she's little but she's doing a lot 🫢


✨ Members ✨

okay let's go field by field, no skipping, we do not skip here πŸ’–

  • numaeo β€” Number of AE Occurrence Data Structures. literally the headcount, lowkey the most important number in the building πŸ“Š
  • aelver β€” AE Occurrence List Version Number. the version, because of course there's a version 🌸
  • aeolli β€” AE Occurrence List Length Info (AEOLLI). three whole bytes of length info, she's got range πŸ’…
  • aeolhl β€” AE Occurrence List Header Length. shall be set to 7. not 6, not 8. 7. we don't make the rules, we just respect them πŸ‘‘
  • aemti β€” AEM Transmission Info. the transmission info, slay ✨

✨ Description ✨

so the description is basically: this is the header for the occurrence list πŸ¦‹

numaeo is the one telling you how many nvme_mi_aem_occ_data structures are included β€” and yes, that count includes the ones with variable payaloads (that spelling is straight from the original, don't come for me 😭).

and then? Following this header is each of the numaeo occurrence data structures. so it's header first, then a whole little lineup of occurrence data structures behind it, like a group photo and the header is the one holding the camera πŸ“Έ

no hidden lore here β€” the struct is the struct, the count is the count, and the header length is 7. periodt πŸ”₯

and that's the whole page, bestie! πŸ’œ this was the libnvme API Manual β€” the libnvme(9) one specifically β€” dated October 2026. go forth, count your numaeo, set your aeolhl to 7, and stay iconic 🧚⭐

πŸ“¦ where this page comes from