struct Mmio32BaseAddress

Defined at line 27 of file ../../src/devices/bus/drivers/pci/test/fakes/fake_ecam.h

Public Members

uint32_t value

Public Methods

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

Defined at line 29 of file ../../src/devices/bus/drivers/pci/test/fakes/fake_ecam.h

Mmio32BaseAddress & set_is_io_space (typename std::remove_reference_t<decltype(value)> val)

Defined at line 29 of file ../../src/devices/bus/drivers/pci/test/fakes/fake_ecam.h

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

bit 1 is reserved.

Defined at line 31 of file ../../src/devices/bus/drivers/pci/test/fakes/fake_ecam.h

Mmio32BaseAddress & set_is_64bit (typename std::remove_reference_t<decltype(value)> val)

bit 1 is reserved.

Defined at line 31 of file ../../src/devices/bus/drivers/pci/test/fakes/fake_ecam.h

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

Defined at line 32 of file ../../src/devices/bus/drivers/pci/test/fakes/fake_ecam.h

Mmio32BaseAddress & set_is_prefetchable (typename std::remove_reference_t<decltype(value)> val)

Defined at line 32 of file ../../src/devices/bus/drivers/pci/test/fakes/fake_ecam.h

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

Defined at line 33 of file ../../src/devices/bus/drivers/pci/test/fakes/fake_ecam.h

Mmio32BaseAddress & set_address (typename std::remove_reference_t<decltype(value)> val)

Defined at line 33 of file ../../src/devices/bus/drivers/pci/test/fakes/fake_ecam.h