1libnvme(9) API Manual libnvme(9)
2
3
4
6 enum nvme_features_id - Features - Feature Identifiers
7
9 enum nvme_features_id {
10 NVME_FEAT_FID_ARBITRATION ,
11 NVME_FEAT_FID_POWER_MGMT ,
12 NVME_FEAT_FID_LBA_RANGE ,
13 NVME_FEAT_FID_TEMP_THRESH ,
14 NVME_FEAT_FID_ERR_RECOVERY ,
15 NVME_FEAT_FID_VOLATILE_WC ,
16 NVME_FEAT_FID_NUM_QUEUES ,
17 NVME_FEAT_FID_IRQ_COALESCE ,
18 NVME_FEAT_FID_IRQ_CONFIG ,
19 NVME_FEAT_FID_WRITE_ATOMIC ,
20 NVME_FEAT_FID_ASYNC_EVENT ,
21 NVME_FEAT_FID_AUTO_PST ,
22 NVME_FEAT_FID_HOST_MEM_BUF ,
23 NVME_FEAT_FID_TIMESTAMP ,
24 NVME_FEAT_FID_KATO ,
25 NVME_FEAT_FID_HCTM ,
26 NVME_FEAT_FID_NOPSC ,
27 NVME_FEAT_FID_RRL ,
28 NVME_FEAT_FID_PLM_CONFIG ,
29 NVME_FEAT_FID_PLM_WINDOW ,
30 NVME_FEAT_FID_LBA_STS_INTERVAL ,
31 NVME_FEAT_FID_HOST_BEHAVIOR ,
32 NVME_FEAT_FID_SANITIZE ,
33 NVME_FEAT_FID_ENDURANCE_EVT_CFG ,
34 NVME_FEAT_FID_IOCS_PROFILE ,
35 NVME_FEAT_FID_SPINUP_CONTROL ,
36 NVME_FEAT_FID_FDP ,
37 NVME_FEAT_FID_FDP_EVENTS ,
38 NVME_FEAT_FID_ENH_CTRL_METADATA ,
39 NVME_FEAT_FID_CTRL_METADATA ,
40 NVME_FEAT_FID_NS_METADATA ,
41 NVME_FEAT_FID_SW_PROGRESS ,
42 NVME_FEAT_FID_HOST_ID ,
43 NVME_FEAT_FID_RESV_MASK ,
44 NVME_FEAT_FID_RESV_PERSIST ,
45 NVME_FEAT_FID_WRITE_PROTECT
46
47 };
48
50 NVME_FEAT_FID_ARBITRATION
51 Arbitration
52
53 NVME_FEAT_FID_POWER_MGMT
54 Power Management
55
56 NVME_FEAT_FID_LBA_RANGE
57 LBA Range Type
58
59 NVME_FEAT_FID_TEMP_THRESH
60 Temperature Threshold
61
62 NVME_FEAT_FID_ERR_RECOVERY
63 Error Recovery
64
65 NVME_FEAT_FID_VOLATILE_WC
66 Volatile Write Cache
67
68 NVME_FEAT_FID_NUM_QUEUES
69 Number of Queues
70
71 NVME_FEAT_FID_IRQ_COALESCE
72 Interrupt Coalescing
73
74 NVME_FEAT_FID_IRQ_CONFIG
75 Interrupt Vector Configuration
76
77 NVME_FEAT_FID_WRITE_ATOMIC
78 Write Atomicity Normal
79
80 NVME_FEAT_FID_ASYNC_EVENT
81 Asynchronous Event Configuration
82
83 NVME_FEAT_FID_AUTO_PST
84 Autonomous Power State Transition
85
86 NVME_FEAT_FID_HOST_MEM_BUF
87 Host Memory Buffer
88
89 NVME_FEAT_FID_TIMESTAMP
90 Timestamp
91
92 NVME_FEAT_FID_KATO
93 Keep Alive Timer
94
95 NVME_FEAT_FID_HCTM
96 Host Controlled Thermal Management
97
98 NVME_FEAT_FID_NOPSC
99 Non-Operational Power State Config
100
101 NVME_FEAT_FID_RRL
102 Read Recovery Level Config
103
104 NVME_FEAT_FID_PLM_CONFIG
105 Predictable Latency Mode Config
106
107 NVME_FEAT_FID_PLM_WINDOW
108 Predictable Latency Mode Window
109
110 NVME_FEAT_FID_LBA_STS_INTERVAL
111 LBA Status Information Report Interval
112
113 NVME_FEAT_FID_HOST_BEHAVIOR
114 Host Behavior Support
115
116 NVME_FEAT_FID_SANITIZE
117 Endurance Group Event Configuration
118
119 NVME_FEAT_FID_ENDURANCE_EVT_CFG
120 Endurance Group Event Configuration
121
122 NVME_FEAT_FID_IOCS_PROFILE
123 I/O Command Set Profile
124
125 NVME_FEAT_FID_SPINUP_CONTROL
126 Spinup Control
127
128 NVME_FEAT_FID_FDP
129 Flexible Data Placement
130
131 NVME_FEAT_FID_FDP_EVENTS
132 FDP Events
133
134 NVME_FEAT_FID_ENH_CTRL_METADATA
135 Enhanced Controller Metadata
136
137 NVME_FEAT_FID_CTRL_METADATA
138 Controller Metadata
139
140 NVME_FEAT_FID_NS_METADATA
141 Namespace Metadata
142
143 NVME_FEAT_FID_SW_PROGRESS
144 Software Progress Marker
145
146 NVME_FEAT_FID_HOST_ID
147 Host Identifier
148
149 NVME_FEAT_FID_RESV_MASK
150 Reservation Notification Mask
151
152 NVME_FEAT_FID_RESV_PERSIST
153 Reservation Persistence
154
155 NVME_FEAT_FID_WRITE_PROTECT
156 Namespace Write Protection Config
157
158
159
160April 2023 enum nvme_features_id libnvme(9)