libnvme(2)

πŸ’– NAME πŸ’–

enum nvme_pmrmsc β€” bestie this one's literally about the persistent memory region memory space control 🧚 it's the field that handles all of that, no cap.


✨ SYNOPSIS ✨

enum nvme_pmrmsc {
    NVME_PMRMSC_CMSE_SHIFT ,
    NVME_PMRMSC_CBA_SHIFT ,
    NVME_PMRMSC_CMSE_MASK

};

🌸 Constants 🌸

So these are the little enum babies that make the magic happen, ok? πŸ‘‘

  • NVME_PMRMSC_CMSE_SHIFT β€” the shift amount you use to get the controller memory space enable. like, that's the whole job. that's what it does πŸ’…
  • NVME_PMRMSC_CBA_SHIFT β€” the shift amount to get the controller base address. different shift, different vibe, same iconic energy πŸ¦‹
  • NVME_PMRMSC_CMSE_MASK β€” and here's the mask for the controller memory space enable. masking era fr fr ✨

okay and that's literally it, she's short but she's doing her job flawlessly πŸ’œ this is libnvme, the API Manual moment, and the page is enum nvme_pmrmsc β€” dated July 2026, so you know she's fresh πŸŽ€ mwah, go forth and shift those bits bestie 🫢⭐

πŸ“¦ where this page comes from