libnvme(9)
β¨ NAME β¨
okay so bestie, gather round π β this is libnvme(9), and the actual star of the show here is struct nvme_mi_aem_supported_list_header, aka the Asynchronous Event Supported List Header. yes that's a mouthful, we're gonna get through it together π«Ά
πΈ SYNOPSIS πΈ
struct nvme_mi_aem_supported_list_header {
__u8 numaes;
__u8 aeslver;
__le16 aest;
__u8 aeslhl;
};
literally the whole thing, she's small but she's important π
π Members π
numaesβ the number of AE supported data structures that come right after this header. like, how many besties are in the group chat πaeslverβ the AE Supported List Version. version number energy, so you know which flavor of list you're dealing with βaestβ the AE Supported list length, and yes bestie it includes this header in the count. no sneaky excluding the header, that's the whole list length fr fr πaeslhlβ the AE Supported list header length. just the header's own length, its little measurement π
π¦ Description π¦
so the way this works: this header precedes a number β specifically numaes β of AE supported data structures. that's it, that's the vibe. header first, then numaes data structures following behind it like a little parade π
lowkey iconic how much work one tiny header does, ngl π
π cute sign-off π
this page came from the libnvme API Manual, dated August 2026, and it lives in section 9 of the manual (libnvme(9) if you're being formal about it). slay, you read the whole thing, so proud of you π₯Ήβ¨ bye bestie, go read some more manpages, no cap π«ΆπΈ
π¦ where this page comes from
- fedora 44: libnvme-doc 1.16.2-1.fc44 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms