libnvme(9)

πŸ’– libnvme(9) πŸ’–

okay bestie, welcome to the libnvme API manual β€” yes, that's the libnvme(9) page, we're doing kernel-adjacent struct lore today and honestly? iconic. grab a strawberry drink πŸ“ and let's get into it.


✨ NAME ✨

struct nvme_mi_aem_supported_item β€” AE Supported List Item

like… that's the whole vibe. a list item. for AE supported stuff. slay.


🌸 SYNOPSIS 🌸

struct nvme_mi_aem_supported_item {
    __u8 aesl;
    __le16 aesi;
};

look at her. two members. tiny. efficient. she's giving minimalism πŸŽ€


πŸ‘― Members πŸ‘―

okay so these are the fields, and yes you need to know all of them, no skipping πŸ™ˆ

  • aesl β€” AE supported list item length. it's a __u8, so it's the length. of the list item. of AE supported. that's it, that's the girl πŸ’…
  • aesi β€” AE supported info. it's a __le16, so little-endian, and it's holding the AE supported info. the info!! she's got it!! ✨

πŸ¦‹ Description πŸ¦‹

okay so the actual tea β˜•: following this header there should be hdr.numaes entries of nvme_mi_aem_supported_item structures.

like, hdr.numaes of them. that exact count. not more, not less, that's the number. periodt. πŸ‘‘

fr fr, the header comes first and the entries trail behind it β€” that's the whole layout situation, don't come for me, I'm just telling you what the page says 😭

🌈 SEE ALSO 🌈

hmm, bestie… there's literally nothing here. the original page gave us no SEE ALSO refs, so we're linking to vibes only. πŸ’€


and that's the whole page, you ate that, I'm so proud of you 🫢

this was the struct nvme_mi_aem_supported_item page from the libnvme API Manual, libnvme(9), dated August 2026 β€” yeah, August 2026, we're being futuristic with it ⭐ keep slaying, drink water, read your struct definitions πŸ’œπŸ§šβ€β™€οΈ

πŸ“¦ where this page comes from