struct LinkControl2Reg
Defined at line 276 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
Section 7.5.3.19: Link Control 2 Register (Offset +0x30)
Public Members
field_target_link_speed_277
field_enter_compliance_278
field_hw_autonomous_speed_disable_279
field_selectable_de_emphasis_280
field_transmit_margin_281
field_enter_modified_compliance_282
field_compliance_sos_283
field_compliance_preset_or_de_emphasis_284
Public Methods
template <,>
SelfType & set_target_link_speed (typename SelfType::ValueType val)
Defined at line 277 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType target_link_speed ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 277 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType enter_compliance ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 278 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_enter_compliance (typename SelfType::ValueType val)
Defined at line 278 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType hw_autonomous_speed_disable ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 279 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_hw_autonomous_speed_disable (typename SelfType::ValueType val)
Defined at line 279 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType selectable_de_emphasis ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 280 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_selectable_de_emphasis (typename SelfType::ValueType val)
Defined at line 280 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_transmit_margin (typename SelfType::ValueType val)
Defined at line 281 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType transmit_margin ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 281 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType enter_modified_compliance ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 282 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_enter_modified_compliance (typename SelfType::ValueType val)
Defined at line 282 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType compliance_sos ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 283 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_compliance_sos (typename SelfType::ValueType val)
Defined at line 283 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType compliance_preset_or_de_emphasis ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 284 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_compliance_preset_or_de_emphasis (typename SelfType::ValueType val)
Defined at line 284 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h