Scroll to navigation

libnvme(9) API Manual libnvme(9)

NAME

enum nvme_cmbsz - This field indicates the controller memory buffer size

SYNOPSIS

enum nvme_cmbsz {
NVME_CMBSZ_SQS_SHIFT ,
NVME_CMBSZ_CQS_SHIFT ,
NVME_CMBSZ_LISTS_SHIFT ,
NVME_CMBSZ_RDS_SHIFT ,
NVME_CMBSZ_WDS_SHIFT ,
NVME_CMBSZ_SZU_SHIFT ,
NVME_CMBSZ_SZ_SHIFT ,
NVME_CMBSZ_SQS_MASK ,
NVME_CMBSZ_CQS_MASK ,
NVME_CMBSZ_LISTS_MASK ,
NVME_CMBSZ_RDS_MASK ,
NVME_CMBSZ_WDS_MASK ,
NVME_CMBSZ_SZU_MASK ,
NVME_CMBSZ_SZ_MASK ,
NVME_CMBSZ_SZU_4K ,
NVME_CMBSZ_SZU_64K ,
NVME_CMBSZ_SZU_1M ,
NVME_CMBSZ_SZU_16M ,
NVME_CMBSZ_SZU_256M ,
NVME_CMBSZ_SZU_4G ,
NVME_CMBSZ_SZU_64G

};

Constants

Shift amount to get the submission queue support
Shift amount to get the completion queue support
Shift amount to get the PLP SGL list support
Shift amount to get the read data support
Shift amount to get the write data support
Shift amount to get the size units
Shift amount to get the size
Mask to get the submission queue support
Mask to get the completion queue support
Mask to get the PLP SGL list support
Mask to get the read data support
Mask to get the write data support
Mask to get the size units
Mask to get the size
4 KiB
64 KiB
1 MiB
16 MiB
256 MiB
4 GiB
64 GiB
enum nvme_cmbsz May 2024