struct DeviceStatusReg
Defined at line 76 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
Section 7.5.3.5: Device Status Register (Offset +0x0A)
Bits 0-3 and 6 are RW1C. Writes must set only the bits to be cleared (no read-modify-write).
Public Members
field_correctable_error_detected_77
field_non_fatal_error_detected_78
field_fatal_error_detected_79
field_unsupported_request_detected_80
field_aux_power_detected_81
field_transactions_pending_82
field_emergency_power_reduction_detected_83
Public Methods
template <,>
typename SelfType::ValueType correctable_error_detected ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 77 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_correctable_error_detected (typename SelfType::ValueType val)
Defined at line 77 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType non_fatal_error_detected ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 78 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_non_fatal_error_detected (typename SelfType::ValueType val)
Defined at line 78 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType fatal_error_detected ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 79 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_fatal_error_detected (typename SelfType::ValueType val)
Defined at line 79 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_unsupported_request_detected (typename SelfType::ValueType val)
Defined at line 80 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType unsupported_request_detected ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 80 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType aux_power_detected ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 81 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_aux_power_detected (typename SelfType::ValueType val)
Defined at line 81 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_transactions_pending (typename SelfType::ValueType val)
Defined at line 82 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType transactions_pending ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 82 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType emergency_power_reduction_detected ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 83 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_emergency_power_reduction_detected (typename SelfType::ValueType val)
Defined at line 83 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h