struct RootControlReg

Defined at line 193 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h

Section 7.5.3.12: Root Control Register (Offset +0x1C)

Public Members

 field_sys_err_on_correctable_error_enable_194
 field_sys_err_on_non_fatal_error_enable_195
 field_sys_err_on_fatal_error_enable_196
 field_pme_interrupt_enable_197
 field_config_rrs_software_visibility_enable_198
 field_no_nfm_subtree_below_this_root_port_199

Public Methods

template <, >
SelfType & set_sys_err_on_correctable_error_enable (typename SelfType::ValueType val)

Defined at line 194 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h

template <, >
typename SelfType::ValueType sys_err_on_correctable_error_enable ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 194 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h

template <, >
SelfType & set_sys_err_on_non_fatal_error_enable (typename SelfType::ValueType val)

Defined at line 195 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h

template <, >
typename SelfType::ValueType sys_err_on_non_fatal_error_enable ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 195 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h

template <, >
SelfType & set_sys_err_on_fatal_error_enable (typename SelfType::ValueType val)

Defined at line 196 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h

template <, >
typename SelfType::ValueType sys_err_on_fatal_error_enable ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 196 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h

template <, >
typename SelfType::ValueType pme_interrupt_enable ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 197 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h

template <, >
SelfType & set_pme_interrupt_enable (typename SelfType::ValueType val)

Defined at line 197 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h

template <, >
typename SelfType::ValueType config_rrs_software_visibility_enable ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 198 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h

template <, >
SelfType & set_config_rrs_software_visibility_enable (typename SelfType::ValueType val)

Defined at line 198 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h

template <, >
typename SelfType::ValueType no_nfm_subtree_below_this_root_port ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 199 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h

template <, >
SelfType & set_no_nfm_subtree_below_this_root_port (typename SelfType::ValueType val)

Defined at line 199 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h

Records