nvme_lm_cdq_fields2
Controller data queue command fields
Usage
enum nvme_lm_cdq_fields {
NVME_LM_CDQ_MOS_SHIFT ,
NVME_LM_CDQ_MOS_MASK ,
NVME_LM_CDQ_SEL_SHIFT ,
NVME_LM_CDQ_SEL_MASK ,
NVME_LM_SEL_CREATE_CDQ ,
NVME_LM_SEL_DELETE_CDQ ,
NVME_LM_QT_SHIFT ,
NVME_LM_QT_MASK ,
NVME_LM_QT_USER_DATA_MIGRATION_QUEUE ,
NVME_LM_CREATE_CDQ_PC ,
NVME_LM_CREATE_CDQ_CNTLID_SHIFT ,
NVME_LM_CREATE_CDQ_CNTLID_MASK ,
NVME_LM_DELETE_CDQ_CDQID_SHIFT ,
NVME_LM_DELETE_CDQ_CDQID_MASK ,
NVME_LM_CREATE_CDQ_CDQID_SHIFT ,
NVME_LM_CREATE_CDQ_CDQID_MASK
};
Constants
NVME_LM_CDQ_MOS_SHIFT
|
Shift to set Management Operation Specific (MOS) field |
|---|---|
NVME_LM_CDQ_MOS_MASK
|
Mask to set MOS field |
NVME_LM_CDQ_SEL_SHIFT
|
Shift to set Select (SEL) field |
NVME_LM_CDQ_SEL_MASK
|
Mask to set SEL field |
NVME_LM_SEL_CREATE_CDQ
|
Create CDQ select option |
NVME_LM_SEL_DELETE_CDQ
|
Delete CDQ select option |
NVME_LM_QT_SHIFT
|
Shift amount to set Queue Type (QT) field relative to MOS |
NVME_LM_QT_MASK
|
Mask to set QT field relative to MOS |
NVME_LM_QT_USER_DATA_MIGRATION_QUEUE
|
User Data Migration Queue type |
NVME_LM_CREATE_CDQ_PC
|
Physically Contiguous (PC) |
NVME_LM_CREATE_CDQ_CNTLID_SHIFT
|
Shift amount to set CNTLID field relative to MOS |
NVME_LM_CREATE_CDQ_CNTLID_MASK
|
Mask to set CNTLID field relative to MOS |
NVME_LM_DELETE_CDQ_CDQID_SHIFT
|
Shift amount to set CDQID field for deletion |
NVME_LM_DELETE_CDQ_CDQID_MASK
|
Mask to set CDQID field for deletion |
NVME_LM_CREATE_CDQ_CDQID_SHIFT
|
Shift amount to get CDQID field from Create response in completion dword0 |
NVME_LM_CREATE_CDQ_CDQID_MASK
|
Mask to get CNTLID field from Create response in completion dword0 |