libnvme(9)

πŸ“¦ version 3.2, in arch rolling

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

okay bestie so this is a page straight out of the libnvme API manual ✨ like literally the API Manual, that's the whole vibe, and we're gonna talk about one very specific little struct. stay with me, it's cute, it's short, it slays πŸŽ€


🌸 NAME 🌸

struct nvme_supported_log_pages β€” Supported Log Pages - Log πŸ¦‹


✨ SYNOPSIS ✨

struct nvme_supported_log_pages {
    __le32 lid_support[NVME_LOG_SUPPORTED_LOG_PAGES_MAX];
 };

no cap, that's the whole thing. a single array, living its best life πŸ’…


πŸ‘‘ Members πŸ‘‘

  • lid_support β€” Log Page Identifier Supported. that's it, that's the member 🫢 it's an array of __le32 sized NVME_LOG_SUPPORTED_LOG_PAGES_MAX, and it holds the log page identifiers that are, well… supported. iconic behaviour honestly.

🌈 Description 🌈

Supported Log Pages β€” Log Identifier 00h πŸ”₯

so when you hit that log identifier 00h, this is the struct you're getting back. main character energy for a log page, fr fr ⭐


ok that's the whole page bestie, no notes, she's small but she's mighty πŸ’€πŸ’–

and that's a wrap! πŸŽ€ this was struct nvme_supported_log_pages from the libnvme API Manual, dated October 2026 β€” libnvme(9) out here being a whole legend. mwah πŸ’‹βœ¨πŸ¦‹

πŸ“¦ where this page comes from