libnvme(9)

NAME
enum nvme_cmbebs - This field indicates the controller memory buffer elasticity buffer size

SYNOPSIS
enum nvme_cmbebs {
NVME_CMBEBS_CMBSZU_SHIFT ,
NVME_CMBEBS_RBB_SHIFT ,
NVME_CMBEBS_CMBWBZ_SHIFT ,
NVME_CMBEBS_CMBSZU_MASK ,
NVME_CMBEBS_RBB_MASK ,
NVME_CMBEBS_CMBWBZ_MASK ,
NVME_CMBEBS_CMBSZU_B ,
NVME_CMBEBS_CMBSZU_1K ,
NVME_CMBEBS_CMBSZU_1M ,
NVME_CMBEBS_CMBSZU_1G };

Constants

NVME_CMBEBS_CMBSZU_SHIFT
    Shift amount to get the CMB elasticity buffer size units

NVME_CMBEBS_RBB_SHIFT
    Shift amount to get the read bypass behavior

NVME_CMBEBS_CMBWBZ_SHIFT
    Shift amount to get the CMB elasiticity buffer size base

NVME_CMBEBS_CMBSZU_MASK
    Mask to get the CMB elasticity buffer size units

NVME_CMBEBS_RBB_MASK
    Mask to get the read bypass behavior

NVME_CMBEBS_CMBWBZ_MASK
    Mask to get the CMB elasiticity buffer size base

NVME_CMBEBS_CMBSZU_B
    Bytes granularity

NVME_CMBEBS_CMBSZU_1K
    1 KiB granularity

NVME_CMBEBS_CMBSZU_1M
    1 MiB granularity

NVME_CMBEBS_CMBSZU_1G
    1 GiB granularity