Skip to content

Commit b96f23e

Browse files
ikegami-tigaw
authored andcommitted
types: Add controller properties CMBEBS, CMBSWTP and NSSD
Described by the NVM express base specification revision 2.0c. Signed-off-by: Tokunori Ikegami <[email protected]>
1 parent cde0754 commit b96f23e

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

src/nvme/types.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,9 @@ enum nvme_csi {
161161
* @NVME_REG_BPMBL: Boot Partition Memory Buffer Location
162162
* @NVME_REG_CMBMSC: Controller Memory Buffer Memory Space Control
163163
* @NVME_REG_CMBSTS: Controller Memory Buffer Status
164+
* @NVME_REG_CMBEBS: Controller Memory Buffer Elasticity Buffer Size
165+
* @NVME_REG_CMBSWTP: Controller Memory Buffer Sustained Write Throughput
166+
* @NVME_REG_NSSD: NVM Subsystem Shutdown
164167
* @NVME_REG_CRTO: Controller Ready Timeouts
165168
* @NVME_REG_PMRCAP: Persistent Memory Capabilities
166169
* @NVME_REG_PMRCTL: Persistent Memory Region Control
@@ -188,6 +191,9 @@ enum nvme_register_offsets {
188191
NVME_REG_BPMBL = 0x0048,
189192
NVME_REG_CMBMSC = 0x0050,
190193
NVME_REG_CMBSTS = 0x0058,
194+
NVME_REG_CMBEBS = 0x005c,
195+
NVME_REG_CMBSWTP = 0x0060,
196+
NVME_REG_NSSD = 0x0064,
191197
NVME_REG_CRTO = 0x0068,
192198
NVME_REG_PMRCAP = 0x0e00,
193199
NVME_REG_PMRCTL = 0x0e04,

0 commit comments

Comments
 (0)