class PciRootAllocator
Defined at line 167 of file ../../src/devices/pci/drivers/pci/allocation.h
PciRootAllocators are an implementation of PciAllocator designed
to use the fuchsia.hardware.pci.root protocol for allocation, fulfilling the requirements
for a PciRoot to implement the UpstreamNode interface.
Public Methods
zx::result<std::unique_ptr<PciAllocation>> Allocate (std::optional<zx_paddr_t> base, size_t size)
Defined at line 45 of file ../../src/devices/pci/drivers/pci/allocation.cc
void PciRootAllocator (const fidl::WireSyncClient<fuchsia_hardware_pci_root::Root> &root,fuchsia_hardware_pci_root::AddressSpacetype,boollow)
Defined at line 169 of file ../../src/devices/pci/drivers/pci/allocation.h
void ~PciRootAllocator ()
Defined at line 172 of file ../../src/devices/pci/drivers/pci/allocation.h