class FakeRootServer

Defined at line 76 of file ../../src/devices/pci/drivers/pci/test/fakes/fake_root_service.h

Public Members

static const uint64_t kDefaultHighMemoryAddress
static const uint32_t kDefaultLowMemoryAddress
static const uint16_t kDefaultIoAddress

Public Methods

void FakeRootServer (FakeEcam * ecam)

Defined at line 82 of file ../../src/devices/pci/drivers/pci/test/fakes/fake_root_service.h

void NotImplemented_ (const std::string & name, fidl::CompleterBase & completer)

Defined at line 90 of file ../../src/devices/pci/drivers/pci/test/fakes/fake_root_service.h

void GetPlatformInfo (GetPlatformInfoCompleter::Sync & completer)

Defined at line 94 of file ../../src/devices/pci/drivers/pci/test/fakes/fake_root_service.h

void GetCam (GetCamCompleter::Sync & completer)

Defined at line 103 of file ../../src/devices/pci/drivers/pci/test/fakes/fake_root_service.h

void GetLegacyInterrupt (GetLegacyInterruptRequestView request, GetLegacyInterruptCompleter::Sync & completer)

Defined at line 118 of file ../../src/devices/pci/drivers/pci/test/fakes/fake_root_service.h

void GetAddressSpace (GetAddressSpaceRequestView request, GetAddressSpaceCompleter::Sync & completer)

Defined at line 137 of file ../../src/devices/pci/drivers/pci/test/fakes/fake_root_service.h

void GetBti (GetBtiRequestView request, GetBtiCompleter::Sync & completer)

Defined at line 173 of file ../../src/devices/pci/drivers/pci/test/fakes/fake_root_service.h

void AllocateMsi (AllocateMsiRequestView request, AllocateMsiCompleter::Sync & completer)

Defined at line 182 of file ../../src/devices/pci/drivers/pci/test/fakes/fake_root_service.h

void GetMsiHandle (GetMsiHandleRequestView request, GetMsiHandleCompleter::Sync & completer)

Defined at line 198 of file ../../src/devices/pci/drivers/pci/test/fakes/fake_root_service.h

void Bind (async_dispatcher_t * dispatcher, fidl::ServerEnd<fuchsia_hardware_pci_root::Root> server_end)

Defined at line 211 of file ../../src/devices/pci/drivers/pci/test/fakes/fake_root_service.h

std::vector<zx::eventpair> & allocation_eps ()

Defined at line 216 of file ../../src/devices/pci/drivers/pci/test/fakes/fake_root_service.h

std::map<uint32_t, zx::interrupt> & legacy_irqs ()

Defined at line 217 of file ../../src/devices/pci/drivers/pci/test/fakes/fake_root_service.h

const zx::bti & bti ()

Defined at line 218 of file ../../src/devices/pci/drivers/pci/test/fakes/fake_root_service.h

void set_platform_info_fn (std::function<fuchsia_hardware_pci_root::PlatformInfo ()> fn)

Defined at line 220 of file ../../src/devices/pci/drivers/pci/test/fakes/fake_root_service.h

void set_enable_cam (bool enable)

Defined at line 223 of file ../../src/devices/pci/drivers/pci/test/fakes/fake_root_service.h

void set_io_type (fuchsia_hardware_pci_root::AddressSpace io_type)

Defined at line 224 of file ../../src/devices/pci/drivers/pci/test/fakes/fake_root_service.h

void set_get_legacy_interrupt_status (std::optional<zx_status_t> status)

Defined at line 225 of file ../../src/devices/pci/drivers/pci/test/fakes/fake_root_service.h