libnvme(2)

✨ NAME ✨

okay bestie, say hi to struct nvme_mi_read_sc_list β€” it's the Management Endpoint Buffer Supported Command List Data Structure πŸ’– that's literally its whole name, no notes, it's giving "my parents gave me a very long government name" energy.


πŸ“– SYNOPSIS πŸ“–

here's the fit it's wearing, copy it exactly, no improvising:

struct nvme_mi_read_sc_list {
    __le16 numcmd;
    struct nvme_mi_osc cmds[];
};

two members, one of them is a flexible array, slay. πŸ’…


πŸŽ€ Members πŸŽ€

  • numcmd β€” Number of Commands. yes that's it, that's the whole description, lowkey iconic for how unbothered it is. it's a __le16, so little-endian, don't forget πŸ‘‘
  • cmds β€” MEB supported Command Data Structure. See struct nvme_mi_osc πŸ¦‹ (go look at that page, bestie, this one's just the receipt).
ngl this struct is short but she's doing her job perfectly and we respect her for it. no cap. 🌸

and that's the whole page!! this was struct nvme_mi_read_sc_list from the libnvme API Manual, dated July 2026 β€” see you in the next man page, mwah πŸ’–πŸ’…βœ¨πŸ«Ά

πŸ“¦ where this page comes from