Scroll to navigation

libnvme(2) API Manual libnvme(2)

NAME

enum nvme_lm_cdq_fields - Controller Data Queue command fields

SYNOPSIS

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

Shift to set Management Operation Specific (MOS) field
Mask to set MOS field
Shift to set Select (SEL) field
Mask to set SEL field
Create CDQ select option
Delete CDQ select option
Shift amount to set Queue Type (QT) field relative to MOS
Mask to set QT field relative to MOS
User Data Migration Queue type
Physically Contiguous (PC)
Shift amount to set CNTLID field relative to MOS
Mask to set CNTLID field relative to MOS
Shift amount to set CDQID field for deletion
Mask to set CDQID field for deletion
Shift amount to get CDQID field from Create response in completion dword0
Mask to get CNTLID field from Create response in completion dword0
enum nvme_lm_cdq_fields May 2025