struct config_address_t

Defined at line 17 of file ../../src/devices/pci/lib/pci/pio.cc

Public Members

uint32_t value

Public Methods

typename std::remove_reference_t<decltype(value)> enable ()

Defined at line 19 of file ../../src/devices/pci/lib/pci/pio.cc

config_address_t & set_enable (typename std::remove_reference_t<decltype(value)> val)

Defined at line 19 of file ../../src/devices/pci/lib/pci/pio.cc

typename std::remove_reference_t<decltype(value)> bus ()

Defined at line 20 of file ../../src/devices/pci/lib/pci/pio.cc

config_address_t & set_bus (typename std::remove_reference_t<decltype(value)> val)

Defined at line 20 of file ../../src/devices/pci/lib/pci/pio.cc

typename std::remove_reference_t<decltype(value)> device ()

Defined at line 21 of file ../../src/devices/pci/lib/pci/pio.cc

config_address_t & set_device (typename std::remove_reference_t<decltype(value)> val)

Defined at line 21 of file ../../src/devices/pci/lib/pci/pio.cc

typename std::remove_reference_t<decltype(value)> function ()

Defined at line 22 of file ../../src/devices/pci/lib/pci/pio.cc

config_address_t & set_function (typename std::remove_reference_t<decltype(value)> val)

Defined at line 22 of file ../../src/devices/pci/lib/pci/pio.cc

typename std::remove_reference_t<decltype(value)> reg_num ()

Defined at line 23 of file ../../src/devices/pci/lib/pci/pio.cc

config_address_t & set_reg_num (typename std::remove_reference_t<decltype(value)> val)

Defined at line 23 of file ../../src/devices/pci/lib/pci/pio.cc