template <bool IsExtended, UpstreamNode::Type UpstreamType = UpstreamNode::Type::ROOT>
class PciDeviceTests
Defined at line 38 of file ../../src/devices/pci/drivers/pci/test/unit/device_tests.cc
Creates a test device with a given device config using test defaults)
Public Methods
fuchsia_hardware_pci::wire::Bdf bdf ()
Defined at line 40 of file ../../src/devices/pci/drivers/pci/test/unit/device_tests.cc
Protected Methods
FakeBus & bus ()
Defined at line 45 of file ../../src/devices/pci/drivers/pci/test/unit/device_tests.cc
FakeUpstreamNode & upstream ()
Defined at line 46 of file ../../src/devices/pci/drivers/pci/test/unit/device_tests.cc
Device & CreateTestDevice (zx_device_t * parent)
Defined at line 48 of file ../../src/devices/pci/drivers/pci/test/unit/device_tests.cc
Device & CreateTestDevice (zx_device_t *parent,const uint8_t *cfg_buf,size_tcfg_size)
Defined at line 58 of file ../../src/devices/pci/drivers/pci/test/unit/device_tests.cc
void ConfigureDownstreamDevices ()
Defined at line 62 of file ../../src/devices/pci/drivers/pci/test/unit/device_tests.cc
void PciDeviceTests<IsExtended, UpstreamType> ()
TODO(https://fxbug.dev/42075363): Migrate test to use dispatcher integration.
Defined at line 65 of file ../../src/devices/pci/drivers/pci/test/unit/device_tests.cc
void ~PciDeviceTests<IsExtended, UpstreamType> ()
Defined at line 68 of file ../../src/devices/pci/drivers/pci/test/unit/device_tests.cc