STRUCT ND_NAMESPACE_PMEM(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

struct nd_namespace_pmem β€” the namespace device for dimm-backed interleaved memory πŸ’–

okay bestie, this is a page from the Kernel API Manual, and it's literally all about that struct nd_namespace_pmem life. no cap, it's giving namespace device for dimm-backed interleaved memory, and we're gonna go through every member together 🫢


🌸 SYNOPSIS 🌸

struct nd_namespace_pmem {
    struct nd_namespace_io nsio;
    unsigned long lbasize;
    char *alt_name;
    uuid_t *uuid;
    int id;
};

πŸ’… MEMBERS πŸ’…

  • nsio β€” the device and system physical address range to drive. that's the whole vibe of this member, bestie ✨
  • lbasize β€” logical sector size for the namespace in block-device-mode. it's an unsigned long, and it's literally holding the logical sector size info πŸ’«
  • alt_name β€” namespace name supplied in the dimm label. yep, a char *, and it's the name from the dimm label πŸŽ€
  • uuid β€” namespace name supplied in the dimm label. it's a uuid_t *, and yes, the description matches alt_name exactly β€” i don't make the rules, i just report them πŸ’€
  • id β€” ida allocated id. an int, allocated by ida, iconic behaviour πŸ‘‘

πŸ¦‹ SEE ALSO πŸ¦‹


and that's the whole page, bestie πŸ’œ this little manual moment comes from ./include/linux, dated October 2026 β€” slay, periodt 🌈⭐

πŸ“¦ where this page comes from