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_ENH_CTRL_METADATA ,
37 NVME_FEAT_FID_CTRL_METADATA ,
38 NVME_FEAT_FID_NS_METADATA ,
39 NVME_FEAT_FID_SW_PROGRESS ,
40 NVME_FEAT_FID_HOST_ID ,
41 NVME_FEAT_FID_RESV_MASK ,
42 NVME_FEAT_FID_RESV_PERSIST ,
43 NVME_FEAT_FID_WRITE_PROTECT
44
45 };
46
48 NVME_FEAT_FID_ARBITRATION
49 Arbitration
50
51 NVME_FEAT_FID_POWER_MGMT
52 Power Management
53
54 NVME_FEAT_FID_LBA_RANGE
55 LBA Range Type
56
57 NVME_FEAT_FID_TEMP_THRESH
58 Temperature Threshold
59
60 NVME_FEAT_FID_ERR_RECOVERY
61 Error Recovery
62
63 NVME_FEAT_FID_VOLATILE_WC
64 Volatile Write Cache
65
66 NVME_FEAT_FID_NUM_QUEUES
67 Number of Queues
68
69 NVME_FEAT_FID_IRQ_COALESCE
70 Interrupt Coalescing
71
72 NVME_FEAT_FID_IRQ_CONFIG
73 Interrupt Vector Configuration
74
75 NVME_FEAT_FID_WRITE_ATOMIC
76 Write Atomicity Normal
77
78 NVME_FEAT_FID_ASYNC_EVENT
79 Asynchronous Event Configuration
80
81 NVME_FEAT_FID_AUTO_PST
82 Autonomous Power State Transition
83
84 NVME_FEAT_FID_HOST_MEM_BUF
85 Host Memory Buffer
86
87 NVME_FEAT_FID_TIMESTAMP
88 Timestamp
89
90 NVME_FEAT_FID_KATO
91 Keep Alive Timer
92
93 NVME_FEAT_FID_HCTM
94 Host Controlled Thermal Management
95
96 NVME_FEAT_FID_NOPSC
97 Non-Operational Power State Config
98
99 NVME_FEAT_FID_RRL
100 Read Recovery Level Config
101
102 NVME_FEAT_FID_PLM_CONFIG
103 Predictable Latency Mode Config
104
105 NVME_FEAT_FID_PLM_WINDOW
106 Predictable Latency Mode Window
107
108 NVME_FEAT_FID_LBA_STS_INTERVAL
109 LBA Status Information Report Interval
110
111 NVME_FEAT_FID_HOST_BEHAVIOR
112 Host Behavior Support
113
114 NVME_FEAT_FID_SANITIZE
115 Endurance Group Event Configuration
116
117 NVME_FEAT_FID_ENDURANCE_EVT_CFG
118 Endurance Group Event Configuration
119
120 NVME_FEAT_FID_IOCS_PROFILE
121 I/O Command Set Profile
122
123 NVME_FEAT_FID_SPINUP_CONTROL
124 Spinup Control
125
126 NVME_FEAT_FID_ENH_CTRL_METADATA
127 Enhanced Controller Metadata
128
129 NVME_FEAT_FID_CTRL_METADATA
130 Controller Metadata
131
132 NVME_FEAT_FID_NS_METADATA
133 Namespace Metadata
134
135 NVME_FEAT_FID_SW_PROGRESS
136 Software Progress Marker
137
138 NVME_FEAT_FID_HOST_ID
139 Host Identifier
140
141 NVME_FEAT_FID_RESV_MASK
142 Reservation Notification Mask
143
144 NVME_FEAT_FID_RESV_PERSIST
145 Reservation Persistence
146
147 NVME_FEAT_FID_WRITE_PROTECT
148 Namespace Write Protection Config
149
150
151
152November 2022 enum nvme_features_id libnvme(9)