struct SlotCapabilitiesReg
Defined at line 146 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
Section 7.5.3.9: Slot Capabilities Register (Offset +0x14)
Public Members
field_power_controller_present_148
field_mrl_sensor_present_149
field_attention_indicator_present_150
field_power_indicator_present_151
field_hot_plug_surprise_152
field_hot_plug_capable_153
field_slot_power_limit_value_154
field_slot_power_limit_scale_155
field_electromechanical_interlock_present_156
field_no_command_completed_support_157
field_physical_slot_number_158
Public Methods
template <,>
typename SelfType::ValueType attention_button_present ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 147 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_attention_button_present (typename SelfType::ValueType val)
Defined at line 147 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType power_controller_present ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 148 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_power_controller_present (typename SelfType::ValueType val)
Defined at line 148 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType mrl_sensor_present ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 149 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_mrl_sensor_present (typename SelfType::ValueType val)
Defined at line 149 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType attention_indicator_present ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 150 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_attention_indicator_present (typename SelfType::ValueType val)
Defined at line 150 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType power_indicator_present ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 151 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_power_indicator_present (typename SelfType::ValueType val)
Defined at line 151 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType hot_plug_surprise ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 152 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_hot_plug_surprise (typename SelfType::ValueType val)
Defined at line 152 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType hot_plug_capable ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 153 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_hot_plug_capable (typename SelfType::ValueType val)
Defined at line 153 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_slot_power_limit_value (typename SelfType::ValueType val)
Defined at line 154 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType slot_power_limit_value ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 154 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_slot_power_limit_scale (typename SelfType::ValueType val)
Defined at line 155 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType slot_power_limit_scale ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 155 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType electromechanical_interlock_present ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 156 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_electromechanical_interlock_present (typename SelfType::ValueType val)
Defined at line 156 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType no_command_completed_support ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 157 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_no_command_completed_support (typename SelfType::ValueType val)
Defined at line 157 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType physical_slot_number ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 158 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_physical_slot_number (typename SelfType::ValueType val)
Defined at line 158 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h