struct StatusReg
Defined at line 47 of file ../../src/devices/pci/lib/cpp/config.h
Status register (PCI Local Bus Spec section 6.2.3, PCIe Base Spec section 7.5.1.1.4).
Bits 8 and 11-15 are RW1C. Writes must set only the bits to be cleared (no read-modify-write).
Public Members
field_detected_parity_error_48
field_signaled_system_error_49
field_received_master_abort_50
field_received_target_abort_51
field_signaled_target_abort_52
field_devsel_timing_53
field_master_data_parity_error_54
field_fast_b2b_capable_55
field_capable_66mhz_57
field_has_capabilities_list_58
field_interrupt_status_59
field_immediate_readiness_61
Public Methods
template <,>
typename SelfType::ValueType detected_parity_error ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 48 of file ../../src/devices/pci/lib/cpp/config.h
template <,>
SelfType & set_detected_parity_error (typename SelfType::ValueType val)
Defined at line 48 of file ../../src/devices/pci/lib/cpp/config.h
template <,>
SelfType & set_signaled_system_error (typename SelfType::ValueType val)
Defined at line 49 of file ../../src/devices/pci/lib/cpp/config.h
template <,>
typename SelfType::ValueType signaled_system_error ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 49 of file ../../src/devices/pci/lib/cpp/config.h
template <,>
typename SelfType::ValueType received_master_abort ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 50 of file ../../src/devices/pci/lib/cpp/config.h
template <,>
SelfType & set_received_master_abort (typename SelfType::ValueType val)
Defined at line 50 of file ../../src/devices/pci/lib/cpp/config.h
template <,>
typename SelfType::ValueType received_target_abort ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 51 of file ../../src/devices/pci/lib/cpp/config.h
template <,>
SelfType & set_received_target_abort (typename SelfType::ValueType val)
Defined at line 51 of file ../../src/devices/pci/lib/cpp/config.h
template <,>
SelfType & set_signaled_target_abort (typename SelfType::ValueType val)
Defined at line 52 of file ../../src/devices/pci/lib/cpp/config.h
template <,>
typename SelfType::ValueType signaled_target_abort ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 52 of file ../../src/devices/pci/lib/cpp/config.h
template <,>
typename SelfType::ValueType devsel_timing ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 53 of file ../../src/devices/pci/lib/cpp/config.h
template <,>
SelfType & set_devsel_timing (typename SelfType::ValueType val)
Defined at line 53 of file ../../src/devices/pci/lib/cpp/config.h
template <,>
typename SelfType::ValueType master_data_parity_error ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 54 of file ../../src/devices/pci/lib/cpp/config.h
template <,>
SelfType & set_master_data_parity_error (typename SelfType::ValueType val)
Defined at line 54 of file ../../src/devices/pci/lib/cpp/config.h
template <,>
typename SelfType::ValueType fast_b2b_capable ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 55 of file ../../src/devices/pci/lib/cpp/config.h
template <,>
SelfType & set_fast_b2b_capable (typename SelfType::ValueType val)
Defined at line 55 of file ../../src/devices/pci/lib/cpp/config.h
template <,>
typename SelfType::ValueType capable_66mhz ()
6 is reserved preserve.
Defined at line 57 of file ../../src/devices/pci/lib/cpp/config.h
template <,>
SelfType & set_capable_66mhz (typename SelfType::ValueType val)
6 is reserved preserve.
Defined at line 57 of file ../../src/devices/pci/lib/cpp/config.h
template <,>
typename SelfType::ValueType has_capabilities_list ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 58 of file ../../src/devices/pci/lib/cpp/config.h
template <,>
SelfType & set_has_capabilities_list (typename SelfType::ValueType val)
Defined at line 58 of file ../../src/devices/pci/lib/cpp/config.h
template <,>
typename SelfType::ValueType interrupt_status ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 59 of file ../../src/devices/pci/lib/cpp/config.h
template <,>
SelfType & set_interrupt_status (typename SelfType::ValueType val)
Defined at line 59 of file ../../src/devices/pci/lib/cpp/config.h
template <,>
typename SelfType::ValueType immediate_readiness ()
2-1 are reserved preserve.
Defined at line 61 of file ../../src/devices/pci/lib/cpp/config.h
template <,>
SelfType & set_immediate_readiness (typename SelfType::ValueType val)
2-1 are reserved preserve.
Defined at line 61 of file ../../src/devices/pci/lib/cpp/config.h