class FakeBus
Defined at line 20 of file ../../src/devices/bus/drivers/pci/test/fakes/fake_bus.h
Public Methods
void FakeBus (uint8_t bus_start, uint8_t bus_end, bool is_extended)
Defined at line 22 of file ../../src/devices/bus/drivers/pci/test/fakes/fake_bus.h
zx_status_t LinkDevice (fbl::RefPtr<pci::Device> device)
Defined at line 25 of file ../../src/devices/bus/drivers/pci/test/fakes/fake_bus.h
zx_status_t UnlinkDevice (pci::Device * device)
Defined at line 31 of file ../../src/devices/bus/drivers/pci/test/fakes/fake_bus.h
zx_status_t AllocateMsi (uint32_t count, zx::msi * msi)
Defined at line 36 of file ../../src/devices/bus/drivers/pci/test/fakes/fake_bus.h
zx_status_t GetBti (const pci::Device * , uint32_t , zx::bti * )
Defined at line 42 of file ../../src/devices/bus/drivers/pci/test/fakes/fake_bus.h
zx_status_t AddToSharedIrqList (pci::Device * device, uint32_t vector)
Defined at line 47 of file ../../src/devices/bus/drivers/pci/test/fakes/fake_bus.h
zx_status_t RemoveFromSharedIrqList (pci::Device * device, uint32_t vector)
Defined at line 48 of file ../../src/devices/bus/drivers/pci/test/fakes/fake_bus.h
pci::Device & get_device (pci_bdf_t bdf)
Defined at line 50 of file ../../src/devices/bus/drivers/pci/test/fakes/fake_bus.h
BusDeviceInterface * bdi ()
For use with Devices that need to link to a Bus.
Defined at line 53 of file ../../src/devices/bus/drivers/pci/test/fakes/fake_bus.h
const pci::DeviceTree & devices ()
Defined at line 55 of file ../../src/devices/bus/drivers/pci/test/fakes/fake_bus.h
FakePciroot & pciroot ()
Defined at line 56 of file ../../src/devices/bus/drivers/pci/test/fakes/fake_bus.h