---
name: "nvme_lm_cdq_fields"
section: "2"
platform: "linux"
package: "libnvme-dev"
version: "1.13-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/nvme_lm_cdq_fields"
---

# nvme\_lm\_cdq\_fields(2)

Controller Data Queue command fields

## 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

- 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
