1libnvme(9)                        API Manual                        libnvme(9)
2
3
4

NAME

6       enum nvme_identify_cns - Identify - CNS Values
7

SYNOPSIS

9       enum nvme_identify_cns {
10           NVME_IDENTIFY_CNS_NS ,
11           NVME_IDENTIFY_CNS_CTRL ,
12           NVME_IDENTIFY_CNS_NS_ACTIVE_LIST ,
13           NVME_IDENTIFY_CNS_NS_DESC_LIST ,
14           NVME_IDENTIFY_CNS_NVMSET_LIST ,
15           NVME_IDENTIFY_CNS_CSI_NS ,
16           NVME_IDENTIFY_CNS_CSI_CTRL ,
17           NVME_IDENTIFY_CNS_CSI_NS_ACTIVE_LIST ,
18           NVME_IDENTIFY_CNS_CSI_INDEPENDENT_ID_NS ,
19           NVME_IDENTIFY_CNS_NS_USER_DATA_FORMAT ,
20           NVME_IDENTIFY_CNS_CSI_NS_USER_DATA_FORMAT ,
21           NVME_IDENTIFY_CNS_ALLOCATED_NS_LIST ,
22           NVME_IDENTIFY_CNS_ALLOCATED_NS ,
23           NVME_IDENTIFY_CNS_NS_CTRL_LIST ,
24           NVME_IDENTIFY_CNS_CTRL_LIST ,
25           NVME_IDENTIFY_CNS_PRIMARY_CTRL_CAP ,
26           NVME_IDENTIFY_CNS_SECONDARY_CTRL_LIST ,
27           NVME_IDENTIFY_CNS_NS_GRANULARITY ,
28           NVME_IDENTIFY_CNS_UUID_LIST ,
29           NVME_IDENTIFY_CNS_DOMAIN_LIST ,
30           NVME_IDENTIFY_CNS_ENDURANCE_GROUP_ID ,
31           NVME_IDENTIFY_CNS_CSI_ALLOCATED_NS_LIST ,
32           NVME_IDENTIFY_CNS_CSI_ID_NS_DATA_STRUCTURE ,
33           NVME_IDENTIFY_CNS_COMMAND_SET_STRUCTURE
34
35       };
36

Constants

38       NVME_IDENTIFY_CNS_NS
39                   Identify Namespace data structure
40
41       NVME_IDENTIFY_CNS_CTRL
42                   Identify Controller data structure
43
44       NVME_IDENTIFY_CNS_NS_ACTIVE_LIST
45                   Active Namespace ID list
46
47       NVME_IDENTIFY_CNS_NS_DESC_LIST
48                   Namespace Identification Descriptor list
49
50       NVME_IDENTIFY_CNS_NVMSET_LIST
51                   NVM Set List
52
53       NVME_IDENTIFY_CNS_CSI_NS
54                   I/O Command Set specific Identify Namespace data structure
55
56       NVME_IDENTIFY_CNS_CSI_CTRL
57                   I/O Command Set specific Identify Controller data structure
58
59       NVME_IDENTIFY_CNS_CSI_NS_ACTIVE_LIST
60                   Active  Namespace ID list associated with the specified I/O
61                   Command Set
62
63       NVME_IDENTIFY_CNS_CSI_INDEPENDENT_ID_NS
64                   I/O Command Set Independent Identify
65
66       NVME_IDENTIFY_CNS_NS_USER_DATA_FORMAT
67                   Namespace user data format
68
69       NVME_IDENTIFY_CNS_CSI_NS_USER_DATA_FORMAT
70                   I/O Command Set specific user data  format  Namespace  data
71                   structure
72
73       NVME_IDENTIFY_CNS_ALLOCATED_NS_LIST
74                   Allocated Namespace ID list
75
76       NVME_IDENTIFY_CNS_ALLOCATED_NS
77                   Identify  Namespace  data structure for the specified allo‐
78                   cated NSID
79
80       NVME_IDENTIFY_CNS_NS_CTRL_LIST
81                   Controller List of controllers attached  to  the  specified
82                   NSID
83
84       NVME_IDENTIFY_CNS_CTRL_LIST
85                   Controller  List  of controllers that exist in the NVM sub‐
86                   system
87
88       NVME_IDENTIFY_CNS_PRIMARY_CTRL_CAP
89                   Primary Controller  Capabilities  data  structure  for  the
90                   specified primary controller
91
92       NVME_IDENTIFY_CNS_SECONDARY_CTRL_LIST
93                   Secondary  Controller  list  of controllers associated with
94                   the primary controller processing the command
95
96       NVME_IDENTIFY_CNS_NS_GRANULARITY
97                   A Namespace Granularity List
98
99       NVME_IDENTIFY_CNS_UUID_LIST
100                   A UUID List
101
102       NVME_IDENTIFY_CNS_DOMAIN_LIST
103                   Domain List
104
105       NVME_IDENTIFY_CNS_ENDURANCE_GROUP_ID
106                   Endurance Group List
107
108       NVME_IDENTIFY_CNS_CSI_ALLOCATED_NS_LIST
109                   I/O Command Set specific Allocated Namespace ID list
110
111       NVME_IDENTIFY_CNS_CSI_ID_NS_DATA_STRUCTURE
112                   I/O Command Set specific ID Namespace  Data  Structure  for
113                   Allocated Namespace ID
114
115       NVME_IDENTIFY_CNS_COMMAND_SET_STRUCTURE
116                   Base Specification 2.0a section 5.17.2.21
117
118
119
120October 2023                enum nvme_identify_cns                  libnvme(9)
Impressum