struct SlotControlReg
Defined at line 162 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
Section 7.5.3.10: Slot Control Register (Offset +0x18)
Public Members
field_power_fault_detected_enable_164
field_mrl_sensor_changed_enable_165
field_presence_detect_changed_enable_166
field_command_completed_interrupt_enable_167
field_hot_plug_interrupt_enable_168
field_attention_indicator_control_169
field_power_indicator_control_170
field_power_controller_control_171
field_electromechanical_interlock_control_172
field_data_link_layer_state_changed_enable_173
field_auto_slot_power_limit_disable_174
field_in_band_pd_disable_175
Public Methods
template <,>
typename SelfType::ValueType attention_button_pressed_enable ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 163 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_attention_button_pressed_enable (typename SelfType::ValueType val)
Defined at line 163 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType power_fault_detected_enable ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 164 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_power_fault_detected_enable (typename SelfType::ValueType val)
Defined at line 164 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType mrl_sensor_changed_enable ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 165 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_mrl_sensor_changed_enable (typename SelfType::ValueType val)
Defined at line 165 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType presence_detect_changed_enable ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 166 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_presence_detect_changed_enable (typename SelfType::ValueType val)
Defined at line 166 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType command_completed_interrupt_enable ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 167 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_command_completed_interrupt_enable (typename SelfType::ValueType val)
Defined at line 167 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType hot_plug_interrupt_enable ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 168 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_hot_plug_interrupt_enable (typename SelfType::ValueType val)
Defined at line 168 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType attention_indicator_control ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 169 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_attention_indicator_control (typename SelfType::ValueType val)
Defined at line 169 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType power_indicator_control ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 170 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_power_indicator_control (typename SelfType::ValueType val)
Defined at line 170 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType power_controller_control ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 171 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_power_controller_control (typename SelfType::ValueType val)
Defined at line 171 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType electromechanical_interlock_control ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 172 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_electromechanical_interlock_control (typename SelfType::ValueType val)
Defined at line 172 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType data_link_layer_state_changed_enable ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 173 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_data_link_layer_state_changed_enable (typename SelfType::ValueType val)
Defined at line 173 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType auto_slot_power_limit_disable ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 174 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_auto_slot_power_limit_disable (typename SelfType::ValueType val)
Defined at line 174 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType in_band_pd_disable ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 175 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_in_band_pd_disable (typename SelfType::ValueType val)
Defined at line 175 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h