struct IoBaseAddressReg

Defined at line 67 of file ../../src/devices/pci/lib/cpp/config.h

The layout of a Base Address Register changes based on its type.

PCI Local Bus Spec section 6.2.5.1.

Public Members

 field_base_address_68
 field_is_io_space_69

Public Methods

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

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

Defined at line 68 of file ../../src/devices/pci/lib/cpp/config.h

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

Defined at line 68 of file ../../src/devices/pci/lib/cpp/config.h

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

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

Defined at line 69 of file ../../src/devices/pci/lib/cpp/config.h

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

Defined at line 69 of file ../../src/devices/pci/lib/cpp/config.h

Records