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

Records