class AcpiPciroot

Defined at line 52 of file ../../src/devices/board/lib/acpi/pci-internal.h

Public Methods

zx_status_t Create (PciRootHost * root_host, AcpiPciroot::Context ctx, zx_device_t * parent, const char * name, std::vector<pci_bdf_t> acpi_bdfs)

Defined at line 91 of file ../../src/devices/board/lib/acpi/pciroot.cc

zx_status_t PcirootGetBti (uint32_t bdf, uint32_t index, zx::bti * bti)

Defined at line 26 of file ../../src/devices/board/lib/acpi/pciroot.cc

zx_status_t PcirootGetPciPlatformInfo (pci_platform_info_t * info)

Defined at line 49 of file ../../src/devices/board/lib/acpi/pciroot.cc

zx_status_t PcirootReadConfig8 (const pci_bdf_t * address, uint16_t offset, uint8_t * value)

Defined at line 61 of file ../../src/devices/board/lib/acpi/pciroot.cc

zx_status_t PcirootReadConfig16 (const pci_bdf_t * address, uint16_t offset, uint16_t * value)

Defined at line 66 of file ../../src/devices/board/lib/acpi/pciroot.cc

zx_status_t PcirootReadConfig32 (const pci_bdf_t * address, uint16_t offset, uint32_t * value)

Defined at line 71 of file ../../src/devices/board/lib/acpi/pciroot.cc

zx_status_t PcirootWriteConfig8 (const pci_bdf_t * address, uint16_t offset, uint8_t value)

Defined at line 76 of file ../../src/devices/board/lib/acpi/pciroot.cc

void DdkRelease ()

Defined at line 81 of file ../../src/devices/board/lib/acpi/pci-internal.h

zx_status_t PcirootWriteConfig16 (const pci_bdf_t * address, uint16_t offset, uint16_t value)

Defined at line 81 of file ../../src/devices/board/lib/acpi/pciroot.cc

zx_status_t DdkGetProtocol (uint32_t proto_id, void * out)

Defined at line 82 of file ../../src/devices/board/lib/acpi/pci-internal.h

zx_status_t PcirootWriteConfig32 (const pci_bdf_t * address, uint16_t offset, uint32_t value)

Defined at line 86 of file ../../src/devices/board/lib/acpi/pciroot.cc

Records