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
109 };
110
112 NVME_FEAT_ARBITRATION_BURST_SHIFT
113
114 NVME_FEAT_ARBITRATION_BURST_MASK
115
116 NVME_FEAT_ARBITRATION_LPW_SHIFT
117
118 NVME_FEAT_ARBITRATION_LPW_MASK
119
120 NVME_FEAT_ARBITRATION_MPW_SHIFT
121
122 NVME_FEAT_ARBITRATION_MPW_MASK
123
124 NVME_FEAT_ARBITRATION_HPW_SHIFT
125
126 NVME_FEAT_ARBITRATION_HPW_MASK
127
128 NVME_FEAT_PWRMGMT_PS_SHIFT
129
130 NVME_FEAT_PWRMGMT_PS_MASK
131
132 NVME_FEAT_PWRMGMT_WH_SHIFT
133
134 NVME_FEAT_PWRMGMT_WH_MASK
135
136 NVME_FEAT_LBAR_NR_SHIFT
137
138 NVME_FEAT_LBAR_NR_MASK
139
140 NVME_FEAT_TT_TMPTH_SHIFT
141
142 NVME_FEAT_TT_TMPTH_MASK
143
144 NVME_FEAT_TT_TMPSEL_SHIFT
145
146 NVME_FEAT_TT_TMPSEL_MASK
147
148 NVME_FEAT_TT_THSEL_SHIFT
149
150 NVME_FEAT_TT_THSEL_MASK
151
152 NVME_FEAT_ERROR_RECOVERY_TLER_SHIFT
153
154 NVME_FEAT_ERROR_RECOVERY_TLER_MASK
155
156 NVME_FEAT_ERROR_RECOVERY_DULBE_SHIFT
157
158 NVME_FEAT_ERROR_RECOVERY_DULBE_MASK
159
160 NVME_FEAT_VWC_WCE_SHIFT
161
162 NVME_FEAT_VWC_WCE_MASK
163
164 NVME_FEAT_NRQS_NSQR_SHIFT
165
166 NVME_FEAT_NRQS_NSQR_MASK
167
168 NVME_FEAT_NRQS_NCQR_SHIFT
169
170 NVME_FEAT_NRQS_NCQR_MASK
171
172 NVME_FEAT_IRQC_THR_SHIFT
173
174 NVME_FEAT_IRQC_THR_MASK
175
176 NVME_FEAT_IRQC_TIME_SHIFT
177
178 NVME_FEAT_IRQC_TIME_MASK
179
180 NVME_FEAT_ICFG_IV_SHIFT
181
182 NVME_FEAT_ICFG_IV_MASK
183
184 NVME_FEAT_ICFG_CD_SHIFT
185
186 NVME_FEAT_ICFG_CD_MASK
187
188 NVME_FEAT_WA_DN_SHIFT
189
190 NVME_FEAT_WA_DN_MASK
191
192 NVME_FEAT_AE_SMART_SHIFT
193
194 NVME_FEAT_AE_SMART_MASK
195
196 NVME_FEAT_AE_NAN_SHIFT
197
198 NVME_FEAT_AE_NAN_MASK
199
200 NVME_FEAT_AE_FW_SHIFT
201
202 NVME_FEAT_AE_FW_MASK
203
204 NVME_FEAT_AE_TELEM_SHIFT
205
206 NVME_FEAT_AE_TELEM_MASK
207
208 NVME_FEAT_AE_ANA_SHIFT
209
210 NVME_FEAT_AE_ANA_MASK
211
212 NVME_FEAT_AE_PLA_SHIFT
213
214 NVME_FEAT_AE_PLA_MASK
215
216 NVME_FEAT_AE_LBAS_SHIFT
217
218 NVME_FEAT_AE_LBAS_MASK
219
220 NVME_FEAT_AE_EGA_SHIFT
221
222 NVME_FEAT_AE_EGA_MASK
223
224 NVME_FEAT_APST_APSTE_SHIFT
225
226 NVME_FEAT_APST_APSTE_MASK
227
228 NVME_FEAT_HMEM_EHM_SHIFT
229
230 NVME_FEAT_HMEM_EHM_MASK
231
232 NVME_FEAT_HCTM_TMT2_SHIFT
233
234 NVME_FEAT_HCTM_TMT2_MASK
235
236 NVME_FEAT_HCTM_TMT1_SHIFT
237
238 NVME_FEAT_HCTM_TMT1_MASK
239
240 NVME_FEAT_NOPS_NOPPME_SHIFT
241
242 NVME_FEAT_NOPS_NOPPME_MASK
243
244 NVME_FEAT_RRL_RRL_SHIFT
245
246 NVME_FEAT_RRL_RRL_MASK
247
248 NVME_FEAT_PLM_PLME_SHIFT
249
250 NVME_FEAT_PLM_PLME_MASK
251
252 NVME_FEAT_PLMW_WS_SHIFT
253
254 NVME_FEAT_PLMW_WS_MASK
255
256 NVME_FEAT_LBAS_LSIRI_SHIFT
257
258 NVME_FEAT_LBAS_LSIRI_MASK
259
260 NVME_FEAT_LBAS_LSIPI_SHIFT
261
262 NVME_FEAT_LBAS_LSIPI_MASK
263
264 NVME_FEAT_SC_NODRM_SHIFT
265
266 NVME_FEAT_SC_NODRM_MASK
267
268 NVME_FEAT_EG_ENDGID_SHIFT
269
270 NVME_FEAT_EG_ENDGID_MASK
271
272 NVME_FEAT_EG_EGCW_SHIFT
273
274 NVME_FEAT_EG_EGCW_MASK
275
276 NVME_FEAT_SPM_PBSLC_SHIFT
277
278 NVME_FEAT_SPM_PBSLC_MASK
279
280 NVME_FEAT_HOSTID_EXHID_SHIFT
281
282 NVME_FEAT_HOSTID_EXHID_MASK
283
284 NVME_FEAT_RM_REGPRE_SHIFT
285
286 NVME_FEAT_RM_REGPRE_MASK
287
288 NVME_FEAT_RM_RESREL_SHIFT
289
290 NVME_FEAT_RM_RESREL_MASK
291
292 NVME_FEAT_RM_RESPRE_SHIFT
293
294 NVME_FEAT_RM_RESPRE_MASK
295
296 NVME_FEAT_RP_PTPL_SHIFT
297
298 NVME_FEAT_RP_PTPL_MASK
299
300 NVME_FEAT_WP_WPS_SHIFT
301
302 NVME_FEAT_WP_WPS_MASK
303
304 NVME_FEAT_IOCSP_IOCSCI_SHIFT
305
306 NVME_FEAT_IOCSP_IOCSCI_MASK
307
308
309
310November 2022 enum nvme_feat libnvme(9)