diff options
Diffstat (limited to 'arch/tile')
-rw-r--r-- | arch/tile/kernel/pci_gx.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/tile/kernel/pci_gx.c b/arch/tile/kernel/pci_gx.c index 376d9f1d9951..e717af20dada 100644 --- a/arch/tile/kernel/pci_gx.c +++ b/arch/tile/kernel/pci_gx.c | |||
@@ -1453,7 +1453,7 @@ static struct pci_ops tile_cfg_ops = { | |||
1453 | static unsigned int tilegx_msi_startup(struct irq_data *d) | 1453 | static unsigned int tilegx_msi_startup(struct irq_data *d) |
1454 | { | 1454 | { |
1455 | if (d->msi_desc) | 1455 | if (d->msi_desc) |
1456 | unmask_msi_irq(d); | 1456 | pci_msi_unmask_irq(d); |
1457 | 1457 | ||
1458 | return 0; | 1458 | return 0; |
1459 | } | 1459 | } |
@@ -1465,14 +1465,14 @@ static void tilegx_msi_ack(struct irq_data *d) | |||
1465 | 1465 | ||
1466 | static void tilegx_msi_mask(struct irq_data *d) | 1466 | static void tilegx_msi_mask(struct irq_data *d) |
1467 | { | 1467 | { |
1468 | mask_msi_irq(d); | 1468 | pci_msi_mask_irq(d); |
1469 | __insn_mtspr(SPR_IPI_MASK_SET_K, 1UL << d->irq); | 1469 | __insn_mtspr(SPR_IPI_MASK_SET_K, 1UL << d->irq); |
1470 | } | 1470 | } |
1471 | 1471 | ||
1472 | static void tilegx_msi_unmask(struct irq_data *d) | 1472 | static void tilegx_msi_unmask(struct irq_data *d) |
1473 | { | 1473 | { |
1474 | __insn_mtspr(SPR_IPI_MASK_RESET_K, 1UL << d->irq); | 1474 | __insn_mtspr(SPR_IPI_MASK_RESET_K, 1UL << d->irq); |
1475 | unmask_msi_irq(d); | 1475 | pci_msi_unmask_irq(d); |
1476 | } | 1476 | } |
1477 | 1477 | ||
1478 | static struct irq_chip tilegx_msi_chip = { | 1478 | static struct irq_chip tilegx_msi_chip = { |