struct LinkCapabilities2Reg
Defined at line 263 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
Section 7.5.3.18: Link Capabilities 2 Register (Offset +0x2C)
Public Members
field_supported_link_speeds_vector_264
field_crosslink_supported_265
field_lower_skp_os_generation_supported_speeds_vector_266
field_lower_skp_os_reception_supported_speeds_vector_267
field_retimer_presence_detect_supported_268
field_two_retimers_presence_detect_supported_269
field_optical_retimer_presence_detect_supported_270
field_fra_retimers_detect_supported_271
field_drs_supported_272
Public Methods
template <,>
SelfType & set_supported_link_speeds_vector (typename SelfType::ValueType val)
Defined at line 264 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType supported_link_speeds_vector ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 264 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType crosslink_supported ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 265 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_crosslink_supported (typename SelfType::ValueType val)
Defined at line 265 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType lower_skp_os_generation_supported_speeds_vector ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 266 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_lower_skp_os_generation_supported_speeds_vector (typename SelfType::ValueType val)
Defined at line 266 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType lower_skp_os_reception_supported_speeds_vector ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 267 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_lower_skp_os_reception_supported_speeds_vector (typename SelfType::ValueType val)
Defined at line 267 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType retimer_presence_detect_supported ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 268 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_retimer_presence_detect_supported (typename SelfType::ValueType val)
Defined at line 268 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_two_retimers_presence_detect_supported (typename SelfType::ValueType val)
Defined at line 269 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType two_retimers_presence_detect_supported ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 269 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType optical_retimer_presence_detect_supported ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 270 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_optical_retimer_presence_detect_supported (typename SelfType::ValueType val)
Defined at line 270 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType fra_retimers_detect_supported ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 271 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_fra_retimers_detect_supported (typename SelfType::ValueType val)
Defined at line 271 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType drs_supported ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 272 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_drs_supported (typename SelfType::ValueType val)
Defined at line 272 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h