struct DeviceControl2Reg
Defined at line 242 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
Section 7.5.3.16: Device Control 2 Register (Offset +0x28)
Public Members
field_completion_timeout_value_243
field_completion_timeout_disable_244
field_ari_forwarding_enable_245
field_atomic_op_requester_enable_246
field_atomic_op_egress_blocking_247
field_ido_request_enable_248
field_ido_completion_enable_249
field_ltr_mechanism_enable_250
field_emergency_power_reduction_request_251
field_tag_requester_10bit_enable_252
field_obff_enable_253
field_end_end_tlp_prefix_blocking_254
Public Methods
template <,>
typename SelfType::ValueType completion_timeout_value ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 243 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_completion_timeout_value (typename SelfType::ValueType val)
Defined at line 243 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType completion_timeout_disable ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 244 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_completion_timeout_disable (typename SelfType::ValueType val)
Defined at line 244 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType ari_forwarding_enable ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 245 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_ari_forwarding_enable (typename SelfType::ValueType val)
Defined at line 245 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType atomic_op_requester_enable ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 246 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_atomic_op_requester_enable (typename SelfType::ValueType val)
Defined at line 246 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType atomic_op_egress_blocking ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 247 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_atomic_op_egress_blocking (typename SelfType::ValueType val)
Defined at line 247 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType ido_request_enable ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 248 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_ido_request_enable (typename SelfType::ValueType val)
Defined at line 248 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType ido_completion_enable ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 249 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_ido_completion_enable (typename SelfType::ValueType val)
Defined at line 249 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType ltr_mechanism_enable ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 250 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_ltr_mechanism_enable (typename SelfType::ValueType val)
Defined at line 250 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType emergency_power_reduction_request ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 251 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_emergency_power_reduction_request (typename SelfType::ValueType val)
Defined at line 251 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_tag_requester_10bit_enable (typename SelfType::ValueType val)
Defined at line 252 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType tag_requester_10bit_enable ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 252 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType obff_enable ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 253 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_obff_enable (typename SelfType::ValueType val)
Defined at line 253 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
typename SelfType::ValueType end_end_tlp_prefix_blocking ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 254 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h
template <,>
SelfType & set_end_end_tlp_prefix_blocking (typename SelfType::ValueType val)
Defined at line 254 of file ../../src/devices/pci/lib/cpp/capabilities/pci_express.h