struct LinkStatus2Reg
Defined at line 289 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
Section 7.5.3.20: Link Status 2 Register (Offset +0x32)
Bits 5 and 15 are RW1C. Writes must set only the bits to be cleared (no read-modify-write).
Public Members
field_current_de_emphasis_level_290
field_equalization_8gt_complete_291
field_equalization_8gt_phase1_successful_292
field_equalization_8gt_phase2_successful_293
field_equalization_8gt_phase3_successful_294
field_link_equalization_request_8gt_295
field_retimer_presence_detected_296
field_two_retimers_presence_detected_297
field_crosslink_resolution_298
field_flit_mode_status_299
field_optical_retimer_presence_detected_300
field_downstream_component_presence_301
field_drs_message_received_302
Public Methods
template <,>
typename SelfType::ValueType current_de_emphasis_level ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 290 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_current_de_emphasis_level (typename SelfType::ValueType val)
Defined at line 290 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType equalization_8gt_complete ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 291 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_equalization_8gt_complete (typename SelfType::ValueType val)
Defined at line 291 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType equalization_8gt_phase1_successful ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 292 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_equalization_8gt_phase1_successful (typename SelfType::ValueType val)
Defined at line 292 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType equalization_8gt_phase2_successful ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 293 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_equalization_8gt_phase2_successful (typename SelfType::ValueType val)
Defined at line 293 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType equalization_8gt_phase3_successful ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 294 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_equalization_8gt_phase3_successful (typename SelfType::ValueType val)
Defined at line 294 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType link_equalization_request_8gt ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 295 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_link_equalization_request_8gt (typename SelfType::ValueType val)
Defined at line 295 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType retimer_presence_detected ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 296 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_retimer_presence_detected (typename SelfType::ValueType val)
Defined at line 296 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_two_retimers_presence_detected (typename SelfType::ValueType val)
Defined at line 297 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType two_retimers_presence_detected ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 297 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType crosslink_resolution ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 298 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_crosslink_resolution (typename SelfType::ValueType val)
Defined at line 298 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType flit_mode_status ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 299 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_flit_mode_status (typename SelfType::ValueType val)
Defined at line 299 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType optical_retimer_presence_detected ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 300 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_optical_retimer_presence_detected (typename SelfType::ValueType val)
Defined at line 300 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType downstream_component_presence ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 301 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_downstream_component_presence (typename SelfType::ValueType val)
Defined at line 301 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType drs_message_received ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 302 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_drs_message_received (typename SelfType::ValueType val)
Defined at line 302 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h