class FakeBus
Defined at line 19 of file ../../src/devices/pci/drivers/pci/test/fakes/fake_bus.h
Public Methods
void FakeBus (uint8_tbus_start,uint8_tbus_end,boolis_extended,uint16_tsegment_group)
Defined at line 21 of file ../../src/devices/pci/drivers/pci/test/fakes/fake_bus.h
zx_status_t LinkDevice (fbl::RefPtr<pci::Device> device)
Defined at line 24 of file ../../src/devices/pci/drivers/pci/test/fakes/fake_bus.h
zx_status_t UnlinkDevice (pci::Device * device)
Defined at line 31 of file ../../src/devices/pci/drivers/pci/test/fakes/fake_bus.h
zx_status_t AllocateMsi (uint32_tcount,zx::msi *msi,msi_allocation_info_t *out_info)
Defined at line 36 of file ../../src/devices/pci/drivers/pci/test/fakes/fake_bus.h
zx_status_t GetMsiHandle (const zx::msi &allocation,uint32_toptions,uint16_tmsi_id,const zx::vmo &cfg_vmo,uint64_tcfg_offset,zx::interrupt *out_interrupt)
Defined at line 54 of file ../../src/devices/pci/drivers/pci/test/fakes/fake_bus.h
zx_status_t GetBti (const pci::Device *,uint32_t,zx::bti *)
Defined at line 60 of file ../../src/devices/pci/drivers/pci/test/fakes/fake_bus.h
uint16_t GetSegmentGroup ()
Defined at line 65 of file ../../src/devices/pci/drivers/pci/test/fakes/fake_bus.h
zx_status_t AddToSharedIrqList (pci::Device *device,uint32_tvector,zx::unowned_interrupt)
Defined at line 67 of file ../../src/devices/pci/drivers/pci/test/fakes/fake_bus.h
zx_status_t RemoveFromSharedIrqList (pci::Device * device, uint32_t vector)
Defined at line 71 of file ../../src/devices/pci/drivers/pci/test/fakes/fake_bus.h
pci::Device & get_device (pci_bdf_t bdf)
Defined at line 73 of file ../../src/devices/pci/drivers/pci/test/fakes/fake_bus.h
BusDeviceInterface * bdi ()
For use with Devices that need to link to a Bus.
Defined at line 76 of file ../../src/devices/pci/drivers/pci/test/fakes/fake_bus.h
const pci::DeviceTree & devices ()
Defined at line 78 of file ../../src/devices/pci/drivers/pci/test/fakes/fake_bus.h
FakePciroot & pciroot ()
Defined at line 79 of file ../../src/devices/pci/drivers/pci/test/fakes/fake_bus.h