class PciRootAllocator

Defined at line 168 of file ../../src/devices/bus/drivers/pci/allocation.h

PciRootAllocators are an implementation of PciAllocator designed

to use the Pciroot 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/bus/drivers/pci/allocation.cc

void PciRootAllocator (ddk::PcirootProtocolClient proto, pci_address_space_t type, bool low)

Defined at line 170 of file ../../src/devices/bus/drivers/pci/allocation.h

void ~PciRootAllocator ()

Defined at line 172 of file ../../src/devices/bus/drivers/pci/allocation.h