Scroll to navigation

libnvme(9) API Manual libnvme(9)

NAME

enum nvme_cmbloc - This field indicates the controller memory buffer location

SYNOPSIS

enum nvme_cmbloc {
NVME_CMBLOC_BIR_SHIFT ,
NVME_CMBLOC_CQMMS_SHIFT ,
NVME_CMBLOC_CQPDS_SHIFT ,
NVME_CMBLOC_CDPLMS_SHIFT ,
NVME_CMBLOC_CDPCILS_SHIFT ,
NVME_CMBLOC_CDMMMS_SHIFT ,
NVME_CMBLOC_CQDA_SHIFT ,
NVME_CMBLOC_OFST_SHIFT ,
NVME_CMBLOC_BIR_MASK ,
NVME_CMBLOC_CQMMS_MASK ,
NVME_CMBLOC_CQPDS_MASK ,
NVME_CMBLOC_CDPLMS_MASK ,
NVME_CMBLOC_CDPCILS_MASK ,
NVME_CMBLOC_CDMMMS_MASK ,
NVME_CMBLOC_CQDA_MASK ,
NVME_CMBLOC_OFST_MASK

};

Constants

Shift amount to get the base indicator register
Shift amount to get the CMB queue mixed memory support
Shift amount to get the CMB queue physically discontiguous support
Shift amount to get the CMB data pointer mixed locations support
Shift amount to get the CMB data pointer and command independent locations support
Shift amount to get the CMB data metadata mixed memory support
Shift amount to get the CMB queue dword alignment
Shift amount to get the offset
Mask to get the base indicator register
Mask to get the CMB queue mixed memory support
Mask to get the CMB queue physically discontiguous support
Mask to get the CMB data pointer mixed locations support
Mask to get the CMB data pointer and command independent locations support
Mask to get the CMB data metadata mixed memory support
Mask to get the CMB queue dword alignment
Mask to get the offset
enum nvme_cmbloc May 2024