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