nvme_pmrcap - Man Page

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

NVME_PMRCAP_RDS_SHIFT

Shift amount to get the read data support

NVME_PMRCAP_WDS_SHIFT

Shift amount to get the write data support

NVME_PMRCAP_BIR_SHIFT

Shift amount to get the base indicator register

NVME_PMRCAP_PMRTU_SHIFT

Shift amount to get the persistent memory region time units

NVME_PMRCAP_PMRWBM_SHIFT

Shift amount to get the persistent memory region write barrier mechanisms

NVME_PMRCAP_PMRTO_SHIFT

Shift amount to get the persistent memory region timeout

NVME_PMRCAP_CMSS_SHIFT

Shift amount to get the controller memory space supported

NVME_PMRCAP_PMRWMB_SHIFT

Deprecated shift amount to get the persistent memory region write barrier mechanisms

NVME_PMRCAP_RDS_MASK

Mask to get the read data support

NVME_PMRCAP_WDS_MASK

Mask to get the write data support

NVME_PMRCAP_BIR_MASK

Mask to get the base indicator register

NVME_PMRCAP_PMRTU_MASK

Mask to get the persistent memory region time units

NVME_PMRCAP_PMRWBM_MASK

Mask to get the persistent memory region write barrier mechanisms

NVME_PMRCAP_PMRTO_MASK

Mask to get the persistent memory region timeout

NVME_PMRCAP_CMSS_MASK

Mask to get the controller memory space supported

NVME_PMRCAP_PMRWMB_MASK

Deprecated mask to get the persistent memory region write barrier mechanisms

NVME_PMRCAP_PMRTU_500MS

500 milliseconds

NVME_PMRCAP_PMRTU_60S

minutes

Info

enum nvme_pmrcap August 2024 API Manual