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_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

Records