template <bool IsExtended, UpstreamNode::Type UpstreamType = UpstreamNode::Type::ROOT>

class PciDeviceTests

Defined at line 39 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

pci_bdf_t bdf ()

Defined at line 41 of file ../../src/devices/pci/drivers/pci/test/unit/device_tests.cc

Protected Methods

FakeBus & bus ()

Defined at line 44 of file ../../src/devices/pci/drivers/pci/test/unit/device_tests.cc

FakeUpstreamNode & upstream ()

Defined at line 45 of file ../../src/devices/pci/drivers/pci/test/unit/device_tests.cc

Device & CreateTestDevice (zx_device_t * parent, const uint8_t * cfg_buf, size_t cfg_size)

Defined at line 47 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