class AcpiPciroot

Defined at line 53 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 89 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 59 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 64 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 69 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 74 of file ../../src/devices/board/lib/acpi/pciroot.cc

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

Defined at line 79 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 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 84 of file ../../src/devices/board/lib/acpi/pciroot.cc

Records