libnvme(9)

πŸ“¦ version 3.2, in arch rolling

πŸ’– bestie, welcome to the libnvme(9) API Manual πŸ’–

okay so today we’re looking at enum nvme_pmrmsc, and the whole vibe is persistent memory region memory space control ✨ no cap.


🌸 NAME 🌸

enum nvme_pmrmsc β€” this field indicates the persistent memory region memory space control. that’s the assignment, periodt πŸ’….


πŸ¦‹ SYNOPSIS πŸ¦‹

enum nvme_pmrmsc {
    NVME_PMRMSC_CMSE_SHIFT ,
    NVME_PMRMSC_CBA_SHIFT ,
    NVME_PMRMSC_CMSE_MASK

};

πŸŽ€ Constants πŸŽ€

okay these are the constants inside the enum, and yes they’re iconic:

  • NVME_PMRMSC_CMSE_SHIFT β€” shift amount to get the controller memory space enable. literally the shift amount, bestie ✨
  • NVME_PMRMSC_CBA_SHIFT β€” shift amount to get the controller base address. another shift amount, slay πŸ¦‹
  • NVME_PMRMSC_CMSE_MASK β€” mask to get the controller memory space enable. the mask for the controller memory space enable, periodt πŸ’–

that’s the whole page, bestie 🫢 signing off with the footer energy: October 2026, source/version enum nvme_pmrmsc, manual libnvme(9) β€” byeee πŸŒˆπŸ’œ

πŸ“¦ where this page comes from