class TestBus

Defined at line 245 of file ../../src/devices/pci/drivers/pci/test/unit/bus_tests.cc

An encapsulated pci::Bus to allow inspection of some internal state.

Public Methods

void TestBus (zx_device_t * parent, fidl::ClientEnd<fuchsia_hardware_pci_root::Root> root_client, fuchsia_hardware_pci_root::PlatformInfo info, fdf::MmioBuffer ecam, bool is_extended)

Defined at line 247 of file ../../src/devices/pci/drivers/pci/test/unit/bus_tests.cc

void TestBus (zx_device_t * parent, fidl::ClientEnd<fuchsia_hardware_pci_root::Root> root_client, fuchsia_hardware_pci_root::PlatformInfo info, fidl::ClientEnd<fuchsia_hardware_pci_root::Config> config_client)

Defined at line 251 of file ../../src/devices/pci/drivers/pci/test/unit/bus_tests.cc

void ~TestBus ()

Defined at line 255 of file ../../src/devices/pci/drivers/pci/test/unit/bus_tests.cc

pci::DeviceTree & Devices ()

Defined at line 259 of file ../../src/devices/pci/drivers/pci/test/unit/bus_tests.cc

const fuchsia_hardware_pci::BoardConfiguration & GetBoardConfiguration ()

Defined at line 261 of file ../../src/devices/pci/drivers/pci/test/unit/bus_tests.cc

size_t GetDeviceCount ()

Defined at line 263 of file ../../src/devices/pci/drivers/pci/test/unit/bus_tests.cc

pci::Device * GetDevice (fuchsia_hardware_pci::wire::Bdf bdf)

Defined at line 268 of file ../../src/devices/pci/drivers/pci/test/unit/bus_tests.cc

size_t GetSharedIrqCount ()

Defined at line 274 of file ../../src/devices/pci/drivers/pci/test/unit/bus_tests.cc