class FakeBusDriver
Defined at line 20 of file ../../src/devices/bus/drivers/pci/test/driver/fake_bus_driver.h
Public Methods
zx_status_t Create (zx_device_t * parent, const char * name, uint8_t start_bus, uint8_t end_bus, bool is_extended)
Defined at line 19 of file ../../src/devices/bus/drivers/pci/test/driver/fake_bus_driver.cc
void ~FakeBusDriver ()
Defined at line 24 of file ../../src/devices/bus/drivers/pci/test/driver/fake_bus_driver.h
FakePciType0Config * GetDevice (pci_bdf_t bdf)
Defined at line 28 of file ../../src/devices/bus/drivers/pci/test/driver/fake_bus_driver.h
FakePciType1Config * GetBridge (pci_bdf_t bdf)
Defined at line 29 of file ../../src/devices/bus/drivers/pci/test/driver/fake_bus_driver.h
FakeUpstreamNode & upstream ()
Defined at line 31 of file ../../src/devices/bus/drivers/pci/test/driver/fake_bus_driver.h
FakeBus & bus ()
Defined at line 32 of file ../../src/devices/bus/drivers/pci/test/driver/fake_bus_driver.h
pci_bdf_t test_bdf ()
Defined at line 33 of file ../../src/devices/bus/drivers/pci/test/driver/fake_bus_driver.h
void DdkRelease ()
Defined at line 34 of file ../../src/devices/bus/drivers/pci/test/driver/fake_bus_driver.h
zx_status_t CreateDevice (pci_bdf_t bdf, uint8_t * base_cfg, size_t base_cfg_size, uint16_t vid, uint16_t did)
Creates a device, seeding the configuration space with a given buffer if provided.
Defined at line 43 of file ../../src/devices/bus/drivers/pci/test/driver/fake_bus_driver.cc