libnvme(2) API Manual libnvme(2)

enum nvme_cmbswtp - This field indicates the controller memory buffer sustained write throughput

enum nvme_cmbswtp {
NVME_CMBSWTP_CMBSWTU_SHIFT ,
NVME_CMBSWTP_CMBSWTV_SHIFT ,
NVME_CMBSWTP_CMBSWTU_MASK ,
NVME_CMBSWTP_CMBSWTV_MASK ,
NVME_CMBSWTP_CMBSWTU_B ,
NVME_CMBSWTP_CMBSWTU_1K ,
NVME_CMBSWTP_CMBSWTU_1M ,
NVME_CMBSWTP_CMBSWTU_1G

};

Shift amount to get the CMB sustained write throughput units
Shift amount to get the CMB sustained write throughput
Mask to get the CMB sustained write throughput units
Mask to get the CMB sustained write throughput
Bytes/second granularity
1 KiB/second granularity
1 MiB/second granularity
1 GiB/second granularity
enum nvme_cmbswtp January 2025