| .. | .. |
|---|
| 43 | 43 | } |
|---|
| 44 | 44 | #endif /* CONFIG_SMP */ |
|---|
| 45 | 45 | |
|---|
| 46 | | -int ia64_setup_msi_irq(struct pci_dev *pdev, struct msi_desc *desc) |
|---|
| 46 | +int arch_setup_msi_irq(struct pci_dev *pdev, struct msi_desc *desc) |
|---|
| 47 | 47 | { |
|---|
| 48 | 48 | struct msi_msg msg; |
|---|
| 49 | 49 | unsigned long dest_phys_id; |
|---|
| .. | .. |
|---|
| 77 | 77 | return 0; |
|---|
| 78 | 78 | } |
|---|
| 79 | 79 | |
|---|
| 80 | | -void ia64_teardown_msi_irq(unsigned int irq) |
|---|
| 80 | +void arch_teardown_msi_irq(unsigned int irq) |
|---|
| 81 | 81 | { |
|---|
| 82 | 82 | destroy_irq(irq); |
|---|
| 83 | 83 | } |
|---|
| .. | .. |
|---|
| 110 | 110 | #endif |
|---|
| 111 | 111 | .irq_retrigger = ia64_msi_retrigger_irq, |
|---|
| 112 | 112 | }; |
|---|
| 113 | | - |
|---|
| 114 | | - |
|---|
| 115 | | -int arch_setup_msi_irq(struct pci_dev *pdev, struct msi_desc *desc) |
|---|
| 116 | | -{ |
|---|
| 117 | | - if (platform_setup_msi_irq) |
|---|
| 118 | | - return platform_setup_msi_irq(pdev, desc); |
|---|
| 119 | | - |
|---|
| 120 | | - return ia64_setup_msi_irq(pdev, desc); |
|---|
| 121 | | -} |
|---|
| 122 | | - |
|---|
| 123 | | -void arch_teardown_msi_irq(unsigned int irq) |
|---|
| 124 | | -{ |
|---|
| 125 | | - if (platform_teardown_msi_irq) |
|---|
| 126 | | - return platform_teardown_msi_irq(irq); |
|---|
| 127 | | - |
|---|
| 128 | | - return ia64_teardown_msi_irq(irq); |
|---|
| 129 | | -} |
|---|
| 130 | 113 | |
|---|
| 131 | 114 | #ifdef CONFIG_INTEL_IOMMU |
|---|
| 132 | 115 | #ifdef CONFIG_SMP |
|---|