On Wed, 9 Apr 2025, Mykyta Poturai wrote: > 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>
Reviewed-by: Stefano Stabellini <sstabell...@kernel.org> > --- > 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 >