Man page - nvme_cc(2)

Packages contains this manual

Manual

libnvme

NAME
SYNOPSIS
Constants

NAME

enum nvme_cc - This field indicates the controller configuration

SYNOPSIS

enum nvme_cc {
NVME_CC_EN_SHIFT
,
NVME_CC_CSS_SHIFT
,
NVME_CC_MPS_SHIFT
,
NVME_CC_AMS_SHIFT
,
NVME_CC_SHN_SHIFT
,
NVME_CC_IOSQES_SHIFT
,
NVME_CC_IOCQES_SHIFT
,
NVME_CC_CRIME_SHIFT
,
NVME_CC_EN_MASK
,
NVME_CC_CSS_MASK
,
NVME_CC_MPS_MASK
,
NVME_CC_AMS_MASK
,
NVME_CC_SHN_MASK
,
NVME_CC_CRIME_MASK
,
NVME_CC_IOSQES_MASK
,
NVME_CC_IOCQES_MASK
,
NVME_CC_CSS_NVM
,
NVME_CC_CSS_CSI
,
NVME_CC_CSS_ADMIN
,
NVME_CC_AMS_RR
,
NVME_CC_AMS_WRRU
,
NVME_CC_AMS_VS
,
NVME_CC_SHN_NONE
,
NVME_CC_SHN_NORMAL
,
NVME_CC_SHN_ABRUPT
,
NVME_CC_CRWME
,
NVME_CC_CRIME

};

Constants

NVME_CC_EN_SHIFT

Shift amount to get the enable

NVME_CC_CSS_SHIFT

Shift amount to get the I/O command set selected

NVME_CC_MPS_SHIFT

Shift amount to get the memory page size

NVME_CC_AMS_SHIFT

Shift amount to get the arbitration mechanism selected

NVME_CC_SHN_SHIFT

Shift amount to get the shutdown notification

NVME_CC_IOSQES_SHIFT

Shift amount to get the I/O submission queue entry size

NVME_CC_IOCQES_SHIFT

Shift amount to get the I/O completion queue entry size

NVME_CC_CRIME_SHIFT

Shift amount to get the controller ready independent of media enable

NVME_CC_EN_MASK

Mask to get the enable

NVME_CC_CSS_MASK

Mask to get the I/O command set selected

NVME_CC_MPS_MASK

Mask to get the memory page size

NVME_CC_AMS_MASK

Mask to get the arbitration mechanism selected

NVME_CC_SHN_MASK

Mask to get the shutdown notification

NVME_CC_CRIME_MASK

Mask to get the I/O submission queue entry size

NVME_CC_IOSQES_MASK

Mask to get the I/O completion queue entry size

NVME_CC_IOCQES_MASK

Mask to get the controller ready independent of media enable

NVME_CC_CSS_NVM

NVM command set

NVME_CC_CSS_CSI

All supported I/O command sets

NVME_CC_CSS_ADMIN

Admin command set only

NVME_CC_AMS_RR

Round robin

NVME_CC_AMS_WRRU

Weighted round robin with urgent priority class

NVME_CC_AMS_VS

Vendor specific

NVME_CC_SHN_NONE

No notification; no effect

NVME_CC_SHN_NORMAL

Normal shutdown notification

NVME_CC_SHN_ABRUPT

Abrupt shutdown notification

NVME_CC_CRWME

Controller ready with media enable

NVME_CC_CRIME

Controller ready independent of media enable