libnvme(9)
π 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
- 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