aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/pci.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x86/include/asm/pci.h')
-rw-r--r--arch/x86/include/asm/pci.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/x86/include/asm/pci.h b/arch/x86/include/asm/pci.h
index 9f437e97e9e8..d9e9e6c7ed32 100644
--- a/arch/x86/include/asm/pci.h
+++ b/arch/x86/include/asm/pci.h
@@ -124,9 +124,12 @@ static inline void x86_restore_msi_irqs(struct pci_dev *dev, int irq)
124#define arch_teardown_msi_irq x86_teardown_msi_irq 124#define arch_teardown_msi_irq x86_teardown_msi_irq
125#define arch_restore_msi_irqs x86_restore_msi_irqs 125#define arch_restore_msi_irqs x86_restore_msi_irqs
126/* implemented in arch/x86/kernel/apic/io_apic. */ 126/* implemented in arch/x86/kernel/apic/io_apic. */
127struct msi_desc;
127int native_setup_msi_irqs(struct pci_dev *dev, int nvec, int type); 128int native_setup_msi_irqs(struct pci_dev *dev, int nvec, int type);
128void native_teardown_msi_irq(unsigned int irq); 129void native_teardown_msi_irq(unsigned int irq);
129void native_restore_msi_irqs(struct pci_dev *dev, int irq); 130void native_restore_msi_irqs(struct pci_dev *dev, int irq);
131int setup_msi_irq(struct pci_dev *dev, struct msi_desc *msidesc,
132 unsigned int irq_base, unsigned int irq_offset);
130/* default to the implementation in drivers/lib/msi.c */ 133/* default to the implementation in drivers/lib/msi.c */
131#define HAVE_DEFAULT_MSI_TEARDOWN_IRQS 134#define HAVE_DEFAULT_MSI_TEARDOWN_IRQS
132#define HAVE_DEFAULT_MSI_RESTORE_IRQS 135#define HAVE_DEFAULT_MSI_RESTORE_IRQS