libnvme(9)

πŸ“¦ version 3.2, in arch rolling

πŸ’… libnvme(9) β€” like, the API Manual bestie πŸŽ€

okay so this is a page from the libnvme API manual, and yes it is short. Like, suspiciously short. But we're gonna treat it with the respect it deserves because it's a whole enum and enums are iconic in their own quiet way. ✨


🌸 NAME 🌸

enum nvme_log_ana_lsp β€” Asymmetric Namespace Access - Return Groups Only

that's the whole name. no notes. it's giving "my job is one specific thing and I do it." πŸ‘‘


✨ SYNOPSIS ✨

here's the shape of it, bestie β€” copy it exactly, don't be cute with it:

enum nvme_log_ana_lsp {
    NVME_LOG_ANA_LSP_RGO_NAMESPACES ,
    NVME_LOG_ANA_LSP_RGO_GROUPS_ONLY

};

two constants, chillin' in an enum, living their best lives. 🫢


πŸ¦‹ Constants πŸ¦‹

these are the two members you can actually pass around. the manpage lists them and then… says nothing else about them. which is honestly a mood. 😭

  • NVME_LOG_ANA_LSP_RGO_NAMESPACES β€” it's a member of enum nvme_log_ana_lsp. that's the whole vibe check. πŸ’œ
  • NVME_LOG_ANA_LSP_RGO_GROUPS_ONLY β€” also a member of enum nvme_log_ana_lsp. that's it, that's the list. πŸŽ€
ngl, the original page doesn't spell out what either constant does beyond their names, so I'm not gonna make anything up β€” no cap, we keep the facts exactly as they are. πŸ”₯

🌈 a little sign-off 🌈

so that's the whole page, bestie. it's short, it's sweet, it's literally two constants and a dream. 🌸

this one's from the libnvme API Manual β€” dated October 2026, and it's the enum nvme_log_ana_lsp page, living under libnvme(9). slay. πŸ’…βœ¨

πŸ“¦ where this page comes from