Scroll to navigation

libnvme(9) API Manual libnvme(9)

NAME

enum nvme_pmrcap - This field indicates the persistent memory region capabilities

SYNOPSIS

enum nvme_pmrcap {
NVME_PMRCAP_RDS_SHIFT ,
NVME_PMRCAP_WDS_SHIFT ,
NVME_PMRCAP_BIR_SHIFT ,
NVME_PMRCAP_PMRTU_SHIFT ,
NVME_PMRCAP_PMRWBM_SHIFT ,
NVME_PMRCAP_PMRTO_SHIFT ,
NVME_PMRCAP_CMSS_SHIFT ,
NVME_PMRCAP_PMRWMB_SHIFT ,
NVME_PMRCAP_RDS_MASK ,
NVME_PMRCAP_WDS_MASK ,
NVME_PMRCAP_BIR_MASK ,
NVME_PMRCAP_PMRTU_MASK ,
NVME_PMRCAP_PMRWBM_MASK ,
NVME_PMRCAP_PMRTO_MASK ,
NVME_PMRCAP_CMSS_MASK ,
NVME_PMRCAP_PMRWMB_MASK ,
NVME_PMRCAP_PMRTU_500MS ,
NVME_PMRCAP_PMRTU_60S

};

Constants

Shift amount to get the read data support
Shift amount to get the write data support
Shift amount to get the base indicator register
Shift amount to get the persistent memory region time units
Shift amount to get the persistent memory region write barrier mechanisms
Shift amount to get the persistent memory region timeout
Shift amount to get the controller memory space supported
Deprecated shift amount to get the persistent memory region write barrier mechanisms
Mask to get the read data support
Mask to get the write data support
Mask to get the base indicator register
Mask to get the persistent memory region time units
Mask to get the persistent memory region write barrier mechanisms
Mask to get the persistent memory region timeout
Mask to get the controller memory space supported
Deprecated mask to get the persistent memory region write barrier mechanisms
500 milliseconds
minutes
enum nvme_pmrcap May 2024