1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104
|
.TH "libnvme" 9 "enum nvme_lm_cdq_fields" "April 2025" "API Manual" LINUX
.SH NAME
enum nvme_lm_cdq_fields \- Controller Data Queue command fields
.SH SYNOPSIS
enum nvme_lm_cdq_fields {
.br
.BI " NVME_LM_CDQ_MOS_SHIFT"
,
.br
.br
.BI " NVME_LM_CDQ_MOS_MASK"
,
.br
.br
.BI " NVME_LM_CDQ_SEL_SHIFT"
,
.br
.br
.BI " NVME_LM_CDQ_SEL_MASK"
,
.br
.br
.BI " NVME_LM_SEL_CREATE_CDQ"
,
.br
.br
.BI " NVME_LM_SEL_DELETE_CDQ"
,
.br
.br
.BI " NVME_LM_QT_SHIFT"
,
.br
.br
.BI " NVME_LM_QT_MASK"
,
.br
.br
.BI " NVME_LM_QT_USER_DATA_MIGRATION_QUEUE"
,
.br
.br
.BI " NVME_LM_CREATE_CDQ_PC"
,
.br
.br
.BI " NVME_LM_CREATE_CDQ_CNTLID_SHIFT"
,
.br
.br
.BI " NVME_LM_CREATE_CDQ_CNTLID_MASK"
,
.br
.br
.BI " NVME_LM_DELETE_CDQ_CDQID_SHIFT"
,
.br
.br
.BI " NVME_LM_DELETE_CDQ_CDQID_MASK"
,
.br
.br
.BI " NVME_LM_CREATE_CDQ_CDQID_SHIFT"
,
.br
.br
.BI " NVME_LM_CREATE_CDQ_CDQID_MASK"
};
.SH Constants
.IP "NVME_LM_CDQ_MOS_SHIFT" 12
Shift to set Management Operation Specific (MOS) field
.IP "NVME_LM_CDQ_MOS_MASK" 12
Mask to set MOS field
.IP "NVME_LM_CDQ_SEL_SHIFT" 12
Shift to set Select (SEL) field
.IP "NVME_LM_CDQ_SEL_MASK" 12
Mask to set SEL field
.IP "NVME_LM_SEL_CREATE_CDQ" 12
Create CDQ select option
.IP "NVME_LM_SEL_DELETE_CDQ" 12
Delete CDQ select option
.IP "NVME_LM_QT_SHIFT" 12
Shift amount to set Queue Type (QT) field relative to MOS
.IP "NVME_LM_QT_MASK" 12
Mask to set QT field relative to MOS
.IP "NVME_LM_QT_USER_DATA_MIGRATION_QUEUE" 12
User Data Migration Queue type
.IP "NVME_LM_CREATE_CDQ_PC" 12
Physically Contiguous (PC)
.IP "NVME_LM_CREATE_CDQ_CNTLID_SHIFT" 12
Shift amount to set CNTLID field relative to MOS
.IP "NVME_LM_CREATE_CDQ_CNTLID_MASK" 12
Mask to set CNTLID field relative to MOS
.IP "NVME_LM_DELETE_CDQ_CDQID_SHIFT" 12
Shift amount to set CDQID field for deletion
.IP "NVME_LM_DELETE_CDQ_CDQID_MASK" 12
Mask to set CDQID field for deletion
.IP "NVME_LM_CREATE_CDQ_CDQID_SHIFT" 12
Shift amount to get CDQID field from Create response in
completion dword0
.IP "NVME_LM_CREATE_CDQ_CDQID_MASK" 12
Mask to get CNTLID field from Create response in
completion dword0
|