class ControllerStatusReg
Defined at line 136 of file ../../src/devices/block/drivers/nvme/registers.h
NVM Express base specification 2.0, section 3.1.3.6
Public Members
field_shutdown_type_143
field_processing_paused_144
field_subsystem_reset_occured_145
field_shutdown_status_146
field_controller_fatal_status_147
field_ready_148
Public Methods
template <, >
SelfType & set_shutdown_type (typename SelfType::ValueType val)
Defined at line 143 of file ../../src/devices/block/drivers/nvme/registers.h
template <, >
typename SelfType::ValueType shutdown_type ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 143 of file ../../src/devices/block/drivers/nvme/registers.h
template <, >
typename SelfType::ValueType processing_paused ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 144 of file ../../src/devices/block/drivers/nvme/registers.h
template <, >
SelfType & set_processing_paused (typename SelfType::ValueType val)
Defined at line 144 of file ../../src/devices/block/drivers/nvme/registers.h
template <, >
SelfType & set_subsystem_reset_occured (typename SelfType::ValueType val)
Defined at line 145 of file ../../src/devices/block/drivers/nvme/registers.h
template <, >
typename SelfType::ValueType subsystem_reset_occured ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 145 of file ../../src/devices/block/drivers/nvme/registers.h
template <, >
SelfType & set_shutdown_status (ShutdownStatus val)
Defined at line 146 of file ../../src/devices/block/drivers/nvme/registers.h
template <, >
ShutdownStatus shutdown_status ()
Defined at line 146 of file ../../src/devices/block/drivers/nvme/registers.h
template <, >
typename SelfType::ValueType controller_fatal_status ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 147 of file ../../src/devices/block/drivers/nvme/registers.h
template <, >
SelfType & set_controller_fatal_status (typename SelfType::ValueType val)
Defined at line 147 of file ../../src/devices/block/drivers/nvme/registers.h
template <, >
typename SelfType::ValueType ready ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 148 of file ../../src/devices/block/drivers/nvme/registers.h
template <, >
SelfType & set_ready (typename SelfType::ValueType val)
Defined at line 148 of file ../../src/devices/block/drivers/nvme/registers.h
hwreg::RegisterAddr<ControllerStatusReg> Get ()
Defined at line 150 of file ../../src/devices/block/drivers/nvme/registers.h
Enumerations
enum ShutdownStatus
| Name | Value |
|---|---|
| kNoShutdown | 0 |
| kOccurring | 1 |
| kComplete | 2 |
Defined at line 138 of file ../../src/devices/block/drivers/nvme/registers.h