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

# nvme\_cmbsz(2)

This field indicates the controller memory buffer size

## NAME

enum nvme\_cmbsz - This field indicates the controller memory buffer size

## SYNOPSIS

enum nvme\_cmbsz {\
     **NVME\_CMBSZ\_SQS\_SHIFT** , \
\
     **NVME\_CMBSZ\_CQS\_SHIFT** , \
\
     **NVME\_CMBSZ\_LISTS\_SHIFT** , \
\
     **NVME\_CMBSZ\_RDS\_SHIFT** , \
\
     **NVME\_CMBSZ\_WDS\_SHIFT** , \
\
     **NVME\_CMBSZ\_SZU\_SHIFT** , \
\
     **NVME\_CMBSZ\_SZ\_SHIFT** , \
\
     **NVME\_CMBSZ\_SQS\_MASK** , \
\
     **NVME\_CMBSZ\_CQS\_MASK** , \
\
     **NVME\_CMBSZ\_LISTS\_MASK** , \
\
     **NVME\_CMBSZ\_RDS\_MASK** , \
\
     **NVME\_CMBSZ\_WDS\_MASK** , \
\
     **NVME\_CMBSZ\_SZU\_MASK** , \
\
     **NVME\_CMBSZ\_SZ\_MASK** , \
\
     **NVME\_CMBSZ\_SZU\_4K** , \
\
     **NVME\_CMBSZ\_SZU\_64K** , \
\
     **NVME\_CMBSZ\_SZU\_1M** , \
\
     **NVME\_CMBSZ\_SZU\_16M** , \
\
     **NVME\_CMBSZ\_SZU\_256M** , \
\
     **NVME\_CMBSZ\_SZU\_4G** , \
\
     **NVME\_CMBSZ\_SZU\_64G**

};

## Constants

- NVME\_CMBSZ\_SQS\_SHIFT

  Shift amount to get the submission queue support

- NVME\_CMBSZ\_CQS\_SHIFT

  Shift amount to get the completion queue support

- NVME\_CMBSZ\_LISTS\_SHIFT

  Shift amount to get the PLP SGL list support

- NVME\_CMBSZ\_RDS\_SHIFT

  Shift amount to get the read data support

- NVME\_CMBSZ\_WDS\_SHIFT

  Shift amount to get the write data support

- NVME\_CMBSZ\_SZU\_SHIFT

  Shift amount to get the size units

- NVME\_CMBSZ\_SZ\_SHIFT

  Shift amount to get the size

- NVME\_CMBSZ\_SQS\_MASK

  Mask to get the submission queue support

- NVME\_CMBSZ\_CQS\_MASK

  Mask to get the completion queue support

- NVME\_CMBSZ\_LISTS\_MASK

  Mask to get the PLP SGL list support

- NVME\_CMBSZ\_RDS\_MASK

  Mask to get the read data support

- NVME\_CMBSZ\_WDS\_MASK

  Mask to get the write data support

- NVME\_CMBSZ\_SZU\_MASK

  Mask to get the size units

- NVME\_CMBSZ\_SZ\_MASK

  Mask to get the size

- NVME\_CMBSZ\_SZU\_4K

  4 KiB

- NVME\_CMBSZ\_SZU\_64K

  64 KiB

- NVME\_CMBSZ\_SZU\_1M

  1 MiB

- NVME\_CMBSZ\_SZU\_16M

  16 MiB

- NVME\_CMBSZ\_SZU\_256M

  256 MiB

- NVME\_CMBSZ\_SZU\_4G

  4 GiB

- NVME\_CMBSZ\_SZU\_64G

  64 GiB
