template <bool IsExtended>

class PciDeviceTests

Defined at line 39 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 42 of file ../../src/devices/bus/drivers/pci/test/unit/device_tests.cc

pci_bdf_t bdf ()

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

Protected Methods

FakeBus & bus ()

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

FakeUpstreamNode & upstream ()

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

zx::vmo & inspect_vmo ()

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

inspect::Inspector & inspector ()

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

inspect::Node GetInspectNode ()

Defined at line 51 of file ../../src/devices/bus/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 53 of file ../../src/devices/bus/drivers/pci/test/unit/device_tests.cc

void ConfigureDownstreamDevices ()

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

void PciDeviceTests<IsExtended> ()

TODO(https://fxbug.dev/42075363): Migrate test to use dispatcher integration.

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

void ~PciDeviceTests<IsExtended> ()

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