libnvme(2) API Manual libnvme(2)

enum nvme_pmrsts - This field indicates the persistent memory region status

enum nvme_pmrsts {
NVME_PMRSTS_ERR_SHIFT ,
NVME_PMRSTS_NRDY_SHIFT ,
NVME_PMRSTS_HSTS_SHIFT ,
NVME_PMRSTS_CBAI_SHIFT ,
NVME_PMRSTS_ERR_MASK ,
NVME_PMRSTS_NRDY_MASK ,
NVME_PMRSTS_HSTS_MASK ,
NVME_PMRSTS_CBAI_MASK

};

Shift amount to get the error
Shift amount to get the not ready
Shift amount to get the health status
Shift amount to get the controller base address invalid
Mask to get the error
Mask to get the not ready
Mask to get the health status
Mask to get the controller base address invalid
enum nvme_pmrsts January 2025