libnvme(9)
π libnvme(9) β like, the API Manual bestie π
okay so before we even get into it: this is libnvme, section 9 of the manual, and it's documenting exactly one little struct. one. and she's iconic for it. let's go π«Ά
β¨ NAME β¨
struct nvme_ns_list β Namespace List
that's it. that's the whole name section. she's a list of namespaces and she's not pretending otherwise π
πΈ SYNOPSIS πΈ
bestie, here's the whole shape of her, character for character, don't touch:
struct nvme_ns_list {
__le32 ns[NVME_ID_NS_LIST_MAX];
};
likeβ¦ look at her. an array of __le32 called ns, sized by NVME_ID_NS_LIST_MAX. no cap, that's the entire struct. sometimes the main character is a struct that knows exactly what it is and does not need a personality change β
π Members π
okay one (1) member, and she's the whole point of the show:
nsβ Namespace Identifier π
that's your namespace identifier right there. the list lives in ns, and ns holds namespace identifiers. circular? no. slay? yes. π
lowkey a reminder: the Members section literally lists one thing, so don't go looking for secret extra fields. there are none. she's minimal and she ate π₯
and that's the vibe check, bestie β we're done!! this page came from the libnvme crew, it's the struct nvme_ns_list page in section 9, and it's dated October 2026. run free with your namespace list, you absolute queen πβ¨π
π¦ where this page comes from
- arch rolling: nvme-cli 3.2-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms