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

# nvme\_identify\_cns(2)

Identify - CNS Values

## NAME

enum nvme\_identify\_cns - Identify - CNS Values

## SYNOPSIS

enum nvme\_identify\_cns {\
     **NVME\_IDENTIFY\_CNS\_NS** , \
\
     **NVME\_IDENTIFY\_CNS\_CTRL** , \
\
     **NVME\_IDENTIFY\_CNS\_NS\_ACTIVE\_LIST** , \
\
     **NVME\_IDENTIFY\_CNS\_NS\_DESC\_LIST** , \
\
     **NVME\_IDENTIFY\_CNS\_NVMSET\_LIST** , \
\
     **NVME\_IDENTIFY\_CNS\_CSI\_NS** , \
\
     **NVME\_IDENTIFY\_CNS\_CSI\_CTRL** , \
\
     **NVME\_IDENTIFY\_CNS\_CSI\_NS\_ACTIVE\_LIST** , \
\
     **NVME\_IDENTIFY\_CNS\_CSI\_INDEPENDENT\_ID\_NS** , \
\
     **NVME\_IDENTIFY\_CNS\_NS\_USER\_DATA\_FORMAT** , \
\
     **NVME\_IDENTIFY\_CNS\_CSI\_NS\_USER\_DATA\_FORMAT** , \
\
     **NVME\_IDENTIFY\_CNS\_ALLOCATED\_NS\_LIST** , \
\
     **NVME\_IDENTIFY\_CNS\_ALLOCATED\_NS** , \
\
     **NVME\_IDENTIFY\_CNS\_NS\_CTRL\_LIST** , \
\
     **NVME\_IDENTIFY\_CNS\_CTRL\_LIST** , \
\
     **NVME\_IDENTIFY\_CNS\_PRIMARY\_CTRL\_CAP** , \
\
     **NVME\_IDENTIFY\_CNS\_SECONDARY\_CTRL\_LIST** , \
\
     **NVME\_IDENTIFY\_CNS\_NS\_GRANULARITY** , \
\
     **NVME\_IDENTIFY\_CNS\_UUID\_LIST** , \
\
     **NVME\_IDENTIFY\_CNS\_DOMAIN\_LIST** , \
\
     **NVME\_IDENTIFY\_CNS\_ENDURANCE\_GROUP\_ID** , \
\
     **NVME\_IDENTIFY\_CNS\_CSI\_ALLOCATED\_NS\_LIST** , \
\
     **NVME\_IDENTIFY\_CNS\_CSI\_ID\_NS\_DATA\_STRUCTURE** , \
\
     **NVME\_IDENTIFY\_CNS\_COMMAND\_SET\_STRUCTURE** , \
\
     **NVME\_IDENTIFY\_CNS\_UNDERLYING\_NS\_LIST** , \
\
     **NVME\_IDENTIFY\_CNS\_PORTS\_LIST** , \
\
     **NVME\_IDENTIFY\_CNS\_IOCS\_IND\_ID\_ALLOC\_NS** , \
\
     **NVME\_IDENTIFY\_CNS\_SUPPORTED\_CTRL\_STATE\_FORMATS**

};

## Constants

- NVME\_IDENTIFY\_CNS\_NS

  Identify Namespace data structure

- NVME\_IDENTIFY\_CNS\_CTRL

  Identify Controller data structure

- NVME\_IDENTIFY\_CNS\_NS\_ACTIVE\_LIST

  Active Namespace ID list

- NVME\_IDENTIFY\_CNS\_NS\_DESC\_LIST

  Namespace Identification Descriptor list

- NVME\_IDENTIFY\_CNS\_NVMSET\_LIST

  NVM Set List

- NVME\_IDENTIFY\_CNS\_CSI\_NS

  I/O Command Set specific Identify Namespace data structure

- NVME\_IDENTIFY\_CNS\_CSI\_CTRL

  I/O Command Set specific Identify Controller data structure

- NVME\_IDENTIFY\_CNS\_CSI\_NS\_ACTIVE\_LIST

  Active Namespace ID list associated with the specified I/O Command Set

- NVME\_IDENTIFY\_CNS\_CSI\_INDEPENDENT\_ID\_NS

  I/O Command Set Independent Identify

- NVME\_IDENTIFY\_CNS\_NS\_USER\_DATA\_FORMAT

  Namespace user data format

- NVME\_IDENTIFY\_CNS\_CSI\_NS\_USER\_DATA\_FORMAT

  I/O Command Set specific user data format Namespace data structure

- NVME\_IDENTIFY\_CNS\_ALLOCATED\_NS\_LIST

  Allocated Namespace ID list

- NVME\_IDENTIFY\_CNS\_ALLOCATED\_NS

  Identify Namespace data structure for the specified allocated NSID

- NVME\_IDENTIFY\_CNS\_NS\_CTRL\_LIST

  Controller List of controllers attached to the specified NSID

- NVME\_IDENTIFY\_CNS\_CTRL\_LIST

  Controller List of controllers that exist in the NVM subsystem

- NVME\_IDENTIFY\_CNS\_PRIMARY\_CTRL\_CAP

  Primary Controller Capabilities data structure for the specified primary controller

- NVME\_IDENTIFY\_CNS\_SECONDARY\_CTRL\_LIST

  Secondary Controller list of controllers associated with the primary controller processing the command

- NVME\_IDENTIFY\_CNS\_NS\_GRANULARITY

  A Namespace Granularity List

- NVME\_IDENTIFY\_CNS\_UUID\_LIST

  A UUID List

- NVME\_IDENTIFY\_CNS\_DOMAIN\_LIST

  Domain List

- NVME\_IDENTIFY\_CNS\_ENDURANCE\_GROUP\_ID

  Endurance Group List

- NVME\_IDENTIFY\_CNS\_CSI\_ALLOCATED\_NS\_LIST

  I/O Command Set specific Allocated Namespace ID list

- NVME\_IDENTIFY\_CNS\_CSI\_ID\_NS\_DATA\_STRUCTURE

  I/O Command Set specific ID Namespace Data Structure for Allocated Namespace ID

- NVME\_IDENTIFY\_CNS\_COMMAND\_SET\_STRUCTURE

  I/O Command Set data structure

- NVME\_IDENTIFY\_CNS\_UNDERLYING\_NS\_LIST

  Get Underlying Namespace List

- NVME\_IDENTIFY\_CNS\_PORTS\_LIST

  Get Ports List

- NVME\_IDENTIFY\_CNS\_IOCS\_IND\_ID\_ALLOC\_NS

  I/O Command Set Independent Identify Namespace data structure for the specified allocated NSID

- NVME\_IDENTIFY\_CNS\_SUPPORTED\_CTRL\_STATE\_FORMATS

  Supported Controller State Formats identifying the supported NVMe Controller State data structures
