template <bool IsExtended, UpstreamNode::Type UpstreamType = UpstreamNode::Type::ROOT>
class PciDeviceTests
Defined at line 43 of file ../../src/devices/bus/drivers/pci/test/unit/device_tests.cc
Creates a test device with a given device config using test defaults)
Public Members
static const char[] kTestNodeName
Public Methods
const char * name ()
Defined at line 46 of file ../../src/devices/bus/drivers/pci/test/unit/device_tests.cc
pci_bdf_t bdf ()
Defined at line 47 of file ../../src/devices/bus/drivers/pci/test/unit/device_tests.cc
Protected Methods
FakeBus & bus ()
Defined at line 50 of file ../../src/devices/bus/drivers/pci/test/unit/device_tests.cc
FakeUpstreamNode & upstream ()
Defined at line 51 of file ../../src/devices/bus/drivers/pci/test/unit/device_tests.cc
zx::vmo & inspect_vmo ()
Defined at line 52 of file ../../src/devices/bus/drivers/pci/test/unit/device_tests.cc
inspect::Inspector & inspector ()
Defined at line 53 of file ../../src/devices/bus/drivers/pci/test/unit/device_tests.cc
inspect::Node GetInspectNode ()
Defined at line 55 of file ../../src/devices/bus/drivers/pci/test/unit/device_tests.cc
Device & CreateTestDevice (zx_device_t *parent,const uint8_t *cfg_buf,size_tcfg_size)
Defined at line 57 of file ../../src/devices/bus/drivers/pci/test/unit/device_tests.cc
void ConfigureDownstreamDevices ()
Defined at line 72 of file ../../src/devices/bus/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 75 of file ../../src/devices/bus/drivers/pci/test/unit/device_tests.cc
void ~PciDeviceTests<IsExtended, UpstreamType> ()
Defined at line 79 of file ../../src/devices/bus/drivers/pci/test/unit/device_tests.cc