[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH] pci/msi: constify the pci_dev parameter of pci_msi_conf_write_intercept
And the one for find_msi_entry. Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx> --- Jan Beulich <jbeulich@xxxxxxxx> Andrew Cooper <andrew.cooper3@xxxxxxxxxx> --- xen/arch/x86/msi.c | 4 ++-- xen/include/asm-x86/pci.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/xen/arch/x86/msi.c b/xen/arch/x86/msi.c index 77998f4fb3..f9f0d9d5c3 100644 --- a/xen/arch/x86/msi.c +++ b/xen/arch/x86/msi.c @@ -657,7 +657,7 @@ int msi_free_irq(struct msi_desc *entry) return 0; } -static struct msi_desc *find_msi_entry(struct pci_dev *dev, +static struct msi_desc *find_msi_entry(const struct pci_dev *dev, int irq, int cap_id) { struct msi_desc *entry; @@ -1274,7 +1274,7 @@ void pci_cleanup_msi(struct pci_dev *pdev) msi_free_irqs(pdev); } -int pci_msi_conf_write_intercept(struct pci_dev *pdev, unsigned int reg, +int pci_msi_conf_write_intercept(const struct pci_dev *pdev, unsigned int reg, unsigned int size, uint32_t *data) { u16 seg = pdev->seg; diff --git a/xen/include/asm-x86/pci.h b/xen/include/asm-x86/pci.h index 36801d317b..29520164fe 100644 --- a/xen/include/asm-x86/pci.h +++ b/xen/include/asm-x86/pci.h @@ -18,7 +18,7 @@ struct arch_pci_dev { int pci_conf_write_intercept(unsigned int seg, unsigned int bdf, unsigned int reg, unsigned int size, uint32_t *data); -int pci_msi_conf_write_intercept(struct pci_dev *, unsigned int reg, +int pci_msi_conf_write_intercept(const struct pci_dev *, unsigned int reg, unsigned int size, uint32_t *data); bool_t pci_mmcfg_decode(unsigned long mfn, unsigned int *seg, unsigned int *bdf); -- 2.11.0 (Apple Git-81) _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |