1libnvme(9) API Manual libnvme(9)
2
3
4
6 enum nvme_feat - Features Access Shifts/Masks values
7
9 enum nvme_feat {
10 NVME_FEAT_ARBITRATION_BURST_SHIFT ,
11 NVME_FEAT_ARBITRATION_BURST_MASK ,
12 NVME_FEAT_ARBITRATION_LPW_SHIFT ,
13 NVME_FEAT_ARBITRATION_LPW_MASK ,
14 NVME_FEAT_ARBITRATION_MPW_SHIFT ,
15 NVME_FEAT_ARBITRATION_MPW_MASK ,
16 NVME_FEAT_ARBITRATION_HPW_SHIFT ,
17 NVME_FEAT_ARBITRATION_HPW_MASK ,
18 NVME_FEAT_PWRMGMT_PS_SHIFT ,
19 NVME_FEAT_PWRMGMT_PS_MASK ,
20 NVME_FEAT_PWRMGMT_WH_SHIFT ,
21 NVME_FEAT_PWRMGMT_WH_MASK ,
22 NVME_FEAT_LBAR_NR_SHIFT ,
23 NVME_FEAT_LBAR_NR_MASK ,
24 NVME_FEAT_TT_TMPTH_SHIFT ,
25 NVME_FEAT_TT_TMPTH_MASK ,
26 NVME_FEAT_TT_TMPSEL_SHIFT ,
27 NVME_FEAT_TT_TMPSEL_MASK ,
28 NVME_FEAT_TT_THSEL_SHIFT ,
29 NVME_FEAT_TT_THSEL_MASK ,
30 NVME_FEAT_ERROR_RECOVERY_TLER_SHIFT ,
31 NVME_FEAT_ERROR_RECOVERY_TLER_MASK ,
32 NVME_FEAT_ERROR_RECOVERY_DULBE_SHIFT ,
33 NVME_FEAT_ERROR_RECOVERY_DULBE_MASK ,
34 NVME_FEAT_VWC_WCE_SHIFT ,
35 NVME_FEAT_VWC_WCE_MASK ,
36 NVME_FEAT_NRQS_NSQR_SHIFT ,
37 NVME_FEAT_NRQS_NSQR_MASK ,
38 NVME_FEAT_NRQS_NCQR_SHIFT ,
39 NVME_FEAT_NRQS_NCQR_MASK ,
40 NVME_FEAT_IRQC_THR_SHIFT ,
41 NVME_FEAT_IRQC_THR_MASK ,
42 NVME_FEAT_IRQC_TIME_SHIFT ,
43 NVME_FEAT_IRQC_TIME_MASK ,
44 NVME_FEAT_ICFG_IV_SHIFT ,
45 NVME_FEAT_ICFG_IV_MASK ,
46 NVME_FEAT_ICFG_CD_SHIFT ,
47 NVME_FEAT_ICFG_CD_MASK ,
48 NVME_FEAT_WA_DN_SHIFT ,
49 NVME_FEAT_WA_DN_MASK ,
50 NVME_FEAT_AE_SMART_SHIFT ,
51 NVME_FEAT_AE_SMART_MASK ,
52 NVME_FEAT_AE_NAN_SHIFT ,
53 NVME_FEAT_AE_NAN_MASK ,
54 NVME_FEAT_AE_FW_SHIFT ,
55 NVME_FEAT_AE_FW_MASK ,
56 NVME_FEAT_AE_TELEM_SHIFT ,
57 NVME_FEAT_AE_TELEM_MASK ,
58 NVME_FEAT_AE_ANA_SHIFT ,
59 NVME_FEAT_AE_ANA_MASK ,
60 NVME_FEAT_AE_PLA_SHIFT ,
61 NVME_FEAT_AE_PLA_MASK ,
62 NVME_FEAT_AE_LBAS_SHIFT ,
63 NVME_FEAT_AE_LBAS_MASK ,
64 NVME_FEAT_AE_EGA_SHIFT ,
65 NVME_FEAT_AE_EGA_MASK ,
66 NVME_FEAT_APST_APSTE_SHIFT ,
67 NVME_FEAT_APST_APSTE_MASK ,
68 NVME_FEAT_HMEM_EHM_SHIFT ,
69 NVME_FEAT_HMEM_EHM_MASK ,
70 NVME_FEAT_HCTM_TMT2_SHIFT ,
71 NVME_FEAT_HCTM_TMT2_MASK ,
72 NVME_FEAT_HCTM_TMT1_SHIFT ,
73 NVME_FEAT_HCTM_TMT1_MASK ,
74 NVME_FEAT_NOPS_NOPPME_SHIFT ,
75 NVME_FEAT_NOPS_NOPPME_MASK ,
76 NVME_FEAT_RRL_RRL_SHIFT ,
77 NVME_FEAT_RRL_RRL_MASK ,
78 NVME_FEAT_PLM_PLME_SHIFT ,
79 NVME_FEAT_PLM_PLME_MASK ,
80 NVME_FEAT_PLMW_WS_SHIFT ,
81 NVME_FEAT_PLMW_WS_MASK ,
82 NVME_FEAT_LBAS_LSIRI_SHIFT ,
83 NVME_FEAT_LBAS_LSIRI_MASK ,
84 NVME_FEAT_LBAS_LSIPI_SHIFT ,
85 NVME_FEAT_LBAS_LSIPI_MASK ,
86 NVME_FEAT_SC_NODRM_SHIFT ,
87 NVME_FEAT_SC_NODRM_MASK ,
88 NVME_FEAT_EG_ENDGID_SHIFT ,
89 NVME_FEAT_EG_ENDGID_MASK ,
90 NVME_FEAT_EG_EGCW_SHIFT ,
91 NVME_FEAT_EG_EGCW_MASK ,
92 NVME_FEAT_SPM_PBSLC_SHIFT ,
93 NVME_FEAT_SPM_PBSLC_MASK ,
94 NVME_FEAT_HOSTID_EXHID_SHIFT ,
95 NVME_FEAT_HOSTID_EXHID_MASK ,
96 NVME_FEAT_RM_REGPRE_SHIFT ,
97 NVME_FEAT_RM_REGPRE_MASK ,
98 NVME_FEAT_RM_RESREL_SHIFT ,
99 NVME_FEAT_RM_RESREL_MASK ,
100 NVME_FEAT_RM_RESPRE_SHIFT ,
101 NVME_FEAT_RM_RESPRE_MASK ,
102 NVME_FEAT_RP_PTPL_SHIFT ,
103 NVME_FEAT_RP_PTPL_MASK ,
104 NVME_FEAT_WP_WPS_SHIFT ,
105 NVME_FEAT_WP_WPS_MASK ,
106 NVME_FEAT_IOCSP_IOCSCI_SHIFT ,
107 NVME_FEAT_IOCSP_IOCSCI_MASK ,
108 NVME_FEAT_FDP_ENABLED_SHIFT ,
109 NVME_FEAT_FDP_ENABLED_MASK ,
110 NVME_FEAT_FDP_INDEX_SHIFT ,
111 NVME_FEAT_FDP_INDEX_MASK ,
112 NVME_FEAT_FDP_EVENTS_ENABLE_SHIFT ,
113 NVME_FEAT_FDP_EVENTS_ENABLE_MASK
114
115 };
116
118 NVME_FEAT_ARBITRATION_BURST_SHIFT
119
120 NVME_FEAT_ARBITRATION_BURST_MASK
121
122 NVME_FEAT_ARBITRATION_LPW_SHIFT
123
124 NVME_FEAT_ARBITRATION_LPW_MASK
125
126 NVME_FEAT_ARBITRATION_MPW_SHIFT
127
128 NVME_FEAT_ARBITRATION_MPW_MASK
129
130 NVME_FEAT_ARBITRATION_HPW_SHIFT
131
132 NVME_FEAT_ARBITRATION_HPW_MASK
133
134 NVME_FEAT_PWRMGMT_PS_SHIFT
135
136 NVME_FEAT_PWRMGMT_PS_MASK
137
138 NVME_FEAT_PWRMGMT_WH_SHIFT
139
140 NVME_FEAT_PWRMGMT_WH_MASK
141
142 NVME_FEAT_LBAR_NR_SHIFT
143
144 NVME_FEAT_LBAR_NR_MASK
145
146 NVME_FEAT_TT_TMPTH_SHIFT
147
148 NVME_FEAT_TT_TMPTH_MASK
149
150 NVME_FEAT_TT_TMPSEL_SHIFT
151
152 NVME_FEAT_TT_TMPSEL_MASK
153
154 NVME_FEAT_TT_THSEL_SHIFT
155
156 NVME_FEAT_TT_THSEL_MASK
157
158 NVME_FEAT_ERROR_RECOVERY_TLER_SHIFT
159
160 NVME_FEAT_ERROR_RECOVERY_TLER_MASK
161
162 NVME_FEAT_ERROR_RECOVERY_DULBE_SHIFT
163
164 NVME_FEAT_ERROR_RECOVERY_DULBE_MASK
165
166 NVME_FEAT_VWC_WCE_SHIFT
167
168 NVME_FEAT_VWC_WCE_MASK
169
170 NVME_FEAT_NRQS_NSQR_SHIFT
171
172 NVME_FEAT_NRQS_NSQR_MASK
173
174 NVME_FEAT_NRQS_NCQR_SHIFT
175
176 NVME_FEAT_NRQS_NCQR_MASK
177
178 NVME_FEAT_IRQC_THR_SHIFT
179
180 NVME_FEAT_IRQC_THR_MASK
181
182 NVME_FEAT_IRQC_TIME_SHIFT
183
184 NVME_FEAT_IRQC_TIME_MASK
185
186 NVME_FEAT_ICFG_IV_SHIFT
187
188 NVME_FEAT_ICFG_IV_MASK
189
190 NVME_FEAT_ICFG_CD_SHIFT
191
192 NVME_FEAT_ICFG_CD_MASK
193
194 NVME_FEAT_WA_DN_SHIFT
195
196 NVME_FEAT_WA_DN_MASK
197
198 NVME_FEAT_AE_SMART_SHIFT
199
200 NVME_FEAT_AE_SMART_MASK
201
202 NVME_FEAT_AE_NAN_SHIFT
203
204 NVME_FEAT_AE_NAN_MASK
205
206 NVME_FEAT_AE_FW_SHIFT
207
208 NVME_FEAT_AE_FW_MASK
209
210 NVME_FEAT_AE_TELEM_SHIFT
211
212 NVME_FEAT_AE_TELEM_MASK
213
214 NVME_FEAT_AE_ANA_SHIFT
215
216 NVME_FEAT_AE_ANA_MASK
217
218 NVME_FEAT_AE_PLA_SHIFT
219
220 NVME_FEAT_AE_PLA_MASK
221
222 NVME_FEAT_AE_LBAS_SHIFT
223
224 NVME_FEAT_AE_LBAS_MASK
225
226 NVME_FEAT_AE_EGA_SHIFT
227
228 NVME_FEAT_AE_EGA_MASK
229
230 NVME_FEAT_APST_APSTE_SHIFT
231
232 NVME_FEAT_APST_APSTE_MASK
233
234 NVME_FEAT_HMEM_EHM_SHIFT
235
236 NVME_FEAT_HMEM_EHM_MASK
237
238 NVME_FEAT_HCTM_TMT2_SHIFT
239
240 NVME_FEAT_HCTM_TMT2_MASK
241
242 NVME_FEAT_HCTM_TMT1_SHIFT
243
244 NVME_FEAT_HCTM_TMT1_MASK
245
246 NVME_FEAT_NOPS_NOPPME_SHIFT
247
248 NVME_FEAT_NOPS_NOPPME_MASK
249
250 NVME_FEAT_RRL_RRL_SHIFT
251
252 NVME_FEAT_RRL_RRL_MASK
253
254 NVME_FEAT_PLM_PLME_SHIFT
255
256 NVME_FEAT_PLM_PLME_MASK
257
258 NVME_FEAT_PLMW_WS_SHIFT
259
260 NVME_FEAT_PLMW_WS_MASK
261
262 NVME_FEAT_LBAS_LSIRI_SHIFT
263
264 NVME_FEAT_LBAS_LSIRI_MASK
265
266 NVME_FEAT_LBAS_LSIPI_SHIFT
267
268 NVME_FEAT_LBAS_LSIPI_MASK
269
270 NVME_FEAT_SC_NODRM_SHIFT
271
272 NVME_FEAT_SC_NODRM_MASK
273
274 NVME_FEAT_EG_ENDGID_SHIFT
275
276 NVME_FEAT_EG_ENDGID_MASK
277
278 NVME_FEAT_EG_EGCW_SHIFT
279
280 NVME_FEAT_EG_EGCW_MASK
281
282 NVME_FEAT_SPM_PBSLC_SHIFT
283
284 NVME_FEAT_SPM_PBSLC_MASK
285
286 NVME_FEAT_HOSTID_EXHID_SHIFT
287
288 NVME_FEAT_HOSTID_EXHID_MASK
289
290 NVME_FEAT_RM_REGPRE_SHIFT
291
292 NVME_FEAT_RM_REGPRE_MASK
293
294 NVME_FEAT_RM_RESREL_SHIFT
295
296 NVME_FEAT_RM_RESREL_MASK
297
298 NVME_FEAT_RM_RESPRE_SHIFT
299
300 NVME_FEAT_RM_RESPRE_MASK
301
302 NVME_FEAT_RP_PTPL_SHIFT
303
304 NVME_FEAT_RP_PTPL_MASK
305
306 NVME_FEAT_WP_WPS_SHIFT
307
308 NVME_FEAT_WP_WPS_MASK
309
310 NVME_FEAT_IOCSP_IOCSCI_SHIFT
311
312 NVME_FEAT_IOCSP_IOCSCI_MASK
313
314 NVME_FEAT_FDP_ENABLED_SHIFT
315
316 NVME_FEAT_FDP_ENABLED_MASK
317
318 NVME_FEAT_FDP_INDEX_SHIFT
319
320 NVME_FEAT_FDP_INDEX_MASK
321
322 NVME_FEAT_FDP_EVENTS_ENABLE_SHIFT
323
324 NVME_FEAT_FDP_EVENTS_ENABLE_MASK
325
326
327
328October 2023 enum nvme_feat libnvme(9)