class PciBusTests
Defined at line 75 of file ../../src/devices/pci/drivers/pci/test/unit/bus_tests.cc
TODO(https://fxbug.dev/42075363): Migrate test to use dispatcher integration.
Protected Members
FakeEcam ecam_
FakeRootServer root_server_
FakeConfigServer config_server_
vector routing_entries_
vector acpi_devices_
vector devicetree_devices_
shared_ptr parent_
Loop incoming_loop_
TestDispatcherBound incoming_namespace_
Protected Methods
void SetUp ()
Defined at line 77 of file ../../src/devices/pci/drivers/pci/test/unit/bus_tests.cc
void TearDown ()
Defined at line 113 of file ../../src/devices/pci/drivers/pci/test/unit/bus_tests.cc
zx_device_t * parent ()
Defined at line 119 of file ../../src/devices/pci/drivers/pci/test/unit/bus_tests.cc
FakeEcam & ecam ()
Defined at line 129 of file ../../src/devices/pci/drivers/pci/test/unit/bus_tests.cc
FakeRootServer & root_server ()
Defined at line 130 of file ../../src/devices/pci/drivers/pci/test/unit/bus_tests.cc
fuchsia_hardware_pci_root::PlatformInfo info ()
Defined at line 131 of file ../../src/devices/pci/drivers/pci/test/unit/bus_tests.cc
std::vector<fuchsia_hardware_pci::Bdf> & devicetree_devices ()
Defined at line 149 of file ../../src/devices/pci/drivers/pci/test/unit/bus_tests.cc
fidl::ClientEnd<fuchsia_hardware_pci_root::Root> CreateRootClient ()
Defined at line 150 of file ../../src/devices/pci/drivers/pci/test/unit/bus_tests.cc
fidl::ClientEnd<fuchsia_hardware_pci_root::Config> CreateConfigClient ()
Defined at line 156 of file ../../src/devices/pci/drivers/pci/test/unit/bus_tests.cc
uint32_t SetupTopology ()
Sets up 5 devices, including two under a bridge.
Defined at line 176 of file ../../src/devices/pci/drivers/pci/test/unit/bus_tests.cc
uint32_t SetupMultifunctionTopology ()
Sets up 5 devices: a multifunction device with an endpoint, a bridge, and
another endpoint, plus two devices behind the bridge.
Defined at line 197 of file ../../src/devices/pci/drivers/pci/test/unit/bus_tests.cc
zx::interrupt AddLegacyIrqToBus (uint8_t vector)
Defined at line 217 of file ../../src/devices/pci/drivers/pci/test/unit/bus_tests.cc
void AddRoutingEntryToBus (std::optional<uint8_t>p_dev,std::optional<uint8_t>p_func,uint8_tdev_id,uint8_ta,uint8_tb,uint8_tc,uint8_td)
Defined at line 228 of file ../../src/devices/pci/drivers/pci/test/unit/bus_tests.cc
void SetBoardConfiguration (fuchsia_hardware_pci::BoardConfiguration board_config)
Defined at line 240 of file ../../src/devices/pci/drivers/pci/test/unit/bus_tests.cc