From: Oleksandr Andrushchenko <oleksandr_andrushche...@epam.com> Some of the PCI host bridges require private data. Add priv field to struct pci_host_bridge, so such bridges may populate it with their private data.
Signed-off-by: Oleksandr Andrushchenko <oleksandr_andrushche...@epam.com> Signed-off-by: Mykyta Poturai <mykyta_potu...@epam.com> --- v2->v3: * removed priv allocation from common code v1->v2: * no change --- xen/arch/arm/include/asm/pci.h | 1 + 1 file changed, 1 insertion(+) diff --git a/xen/arch/arm/include/asm/pci.h b/xen/arch/arm/include/asm/pci.h index 7f77226c9b..a87672d834 100644 --- a/xen/arch/arm/include/asm/pci.h +++ b/xen/arch/arm/include/asm/pci.h @@ -66,6 +66,7 @@ struct pci_host_bridge { uint16_t segment; /* Segment number */ struct pci_config_window* cfg; /* Pointer to the bridge config window */ const struct pci_ops *ops; + void *priv; /* Private data of the bridge. */ }; struct pci_ops { -- 2.34.1