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

NAME

6       enum nvme_feat -
7

SYNOPSIS

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

Constants

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
310April 2022                      enum nvme_feat                      libnvme(9)
Impressum