diff options
author | Suresh Siddha <suresh.b.siddha@intel.com> | 2012-03-30 14:47:07 -0400 |
---|---|---|
committer | Joerg Roedel <joerg.roedel@amd.com> | 2012-05-07 08:35:00 -0400 |
commit | 95a02e976c39d63716b8c7c226bc530a2041536f (patch) | |
tree | 8c8992e117ad625491f3233f71674e40825474da /drivers/iommu | |
parent | 263b5e8629c9ce21c9cd4c0e29c097afb1c10ef3 (diff) |
iommu: rename intr_remapping references to irq_remapping
Make the code consistent with the naming conventions of irq subsystem.
Signed-off-by: Suresh Siddha <suresh.b.siddha@intel.com>
Cc: Joerg Roedel <joerg.roedel@amd.com>
Cc: Yinghai Lu <yinghai@kernel.org>
Cc: David Woodhouse <dwmw2@infradead.org>
Cc: Alex Williamson <alex.williamson@redhat.com>
Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
Diffstat (limited to 'drivers/iommu')
-rw-r--r-- | drivers/iommu/dmar.c | 8 | ||||
-rw-r--r-- | drivers/iommu/intel-iommu.c | 2 | ||||
-rw-r--r-- | drivers/iommu/intel_intr_remapping.c | 40 | ||||
-rw-r--r-- | drivers/iommu/intr_remapping.c | 74 | ||||
-rw-r--r-- | drivers/iommu/intr_remapping.h | 10 |
5 files changed, 67 insertions, 67 deletions
diff --git a/drivers/iommu/dmar.c b/drivers/iommu/dmar.c index 647e366403dc..ee74f698eef8 100644 --- a/drivers/iommu/dmar.c +++ b/drivers/iommu/dmar.c | |||
@@ -556,7 +556,7 @@ int __init detect_intel_iommu(void) | |||
556 | 556 | ||
557 | dmar = (struct acpi_table_dmar *) dmar_tbl; | 557 | dmar = (struct acpi_table_dmar *) dmar_tbl; |
558 | 558 | ||
559 | if (ret && intr_remapping_enabled && cpu_has_x2apic && | 559 | if (ret && irq_remapping_enabled && cpu_has_x2apic && |
560 | dmar->flags & 0x1) | 560 | dmar->flags & 0x1) |
561 | printk(KERN_INFO | 561 | printk(KERN_INFO |
562 | "Queued invalidation will be enabled to support x2apic and Intr-remapping.\n"); | 562 | "Queued invalidation will be enabled to support x2apic and Intr-remapping.\n"); |
@@ -1042,7 +1042,7 @@ static const char *dma_remap_fault_reasons[] = | |||
1042 | "non-zero reserved fields in PTE", | 1042 | "non-zero reserved fields in PTE", |
1043 | }; | 1043 | }; |
1044 | 1044 | ||
1045 | static const char *intr_remap_fault_reasons[] = | 1045 | static const char *irq_remap_fault_reasons[] = |
1046 | { | 1046 | { |
1047 | "Detected reserved fields in the decoded interrupt-remapped request", | 1047 | "Detected reserved fields in the decoded interrupt-remapped request", |
1048 | "Interrupt index exceeded the interrupt-remapping table size", | 1048 | "Interrupt index exceeded the interrupt-remapping table size", |
@@ -1058,9 +1058,9 @@ static const char *intr_remap_fault_reasons[] = | |||
1058 | const char *dmar_get_fault_reason(u8 fault_reason, int *fault_type) | 1058 | const char *dmar_get_fault_reason(u8 fault_reason, int *fault_type) |
1059 | { | 1059 | { |
1060 | if (fault_reason >= 0x20 && (fault_reason <= 0x20 + | 1060 | if (fault_reason >= 0x20 && (fault_reason <= 0x20 + |
1061 | ARRAY_SIZE(intr_remap_fault_reasons))) { | 1061 | ARRAY_SIZE(irq_remap_fault_reasons))) { |
1062 | *fault_type = INTR_REMAP; | 1062 | *fault_type = INTR_REMAP; |
1063 | return intr_remap_fault_reasons[fault_reason - 0x20]; | 1063 | return irq_remap_fault_reasons[fault_reason - 0x20]; |
1064 | } else if (fault_reason < ARRAY_SIZE(dma_remap_fault_reasons)) { | 1064 | } else if (fault_reason < ARRAY_SIZE(dma_remap_fault_reasons)) { |
1065 | *fault_type = DMA_REMAP; | 1065 | *fault_type = DMA_REMAP; |
1066 | return dma_remap_fault_reasons[fault_reason]; | 1066 | return dma_remap_fault_reasons[fault_reason]; |
diff --git a/drivers/iommu/intel-iommu.c b/drivers/iommu/intel-iommu.c index e1439808192c..cef5b8226f3d 100644 --- a/drivers/iommu/intel-iommu.c +++ b/drivers/iommu/intel-iommu.c | |||
@@ -4083,7 +4083,7 @@ static int intel_iommu_domain_has_cap(struct iommu_domain *domain, | |||
4083 | if (cap == IOMMU_CAP_CACHE_COHERENCY) | 4083 | if (cap == IOMMU_CAP_CACHE_COHERENCY) |
4084 | return dmar_domain->iommu_snooping; | 4084 | return dmar_domain->iommu_snooping; |
4085 | if (cap == IOMMU_CAP_INTR_REMAP) | 4085 | if (cap == IOMMU_CAP_INTR_REMAP) |
4086 | return intr_remapping_enabled; | 4086 | return irq_remapping_enabled; |
4087 | 4087 | ||
4088 | return 0; | 4088 | return 0; |
4089 | } | 4089 | } |
diff --git a/drivers/iommu/intel_intr_remapping.c b/drivers/iommu/intel_intr_remapping.c index 7472634df350..efeb601c782f 100644 --- a/drivers/iommu/intel_intr_remapping.c +++ b/drivers/iommu/intel_intr_remapping.c | |||
@@ -394,7 +394,7 @@ static int set_msi_sid(struct irte *irte, struct pci_dev *dev) | |||
394 | return 0; | 394 | return 0; |
395 | } | 395 | } |
396 | 396 | ||
397 | static void iommu_set_intr_remapping(struct intel_iommu *iommu, int mode) | 397 | static void iommu_set_irq_remapping(struct intel_iommu *iommu, int mode) |
398 | { | 398 | { |
399 | u64 addr; | 399 | u64 addr; |
400 | u32 sts; | 400 | u32 sts; |
@@ -434,7 +434,7 @@ static void iommu_set_intr_remapping(struct intel_iommu *iommu, int mode) | |||
434 | } | 434 | } |
435 | 435 | ||
436 | 436 | ||
437 | static int intel_setup_intr_remapping(struct intel_iommu *iommu, int mode) | 437 | static int intel_setup_irq_remapping(struct intel_iommu *iommu, int mode) |
438 | { | 438 | { |
439 | struct ir_table *ir_table; | 439 | struct ir_table *ir_table; |
440 | struct page *pages; | 440 | struct page *pages; |
@@ -457,14 +457,14 @@ static int intel_setup_intr_remapping(struct intel_iommu *iommu, int mode) | |||
457 | 457 | ||
458 | ir_table->base = page_address(pages); | 458 | ir_table->base = page_address(pages); |
459 | 459 | ||
460 | iommu_set_intr_remapping(iommu, mode); | 460 | iommu_set_irq_remapping(iommu, mode); |
461 | return 0; | 461 | return 0; |
462 | } | 462 | } |
463 | 463 | ||
464 | /* | 464 | /* |
465 | * Disable Interrupt Remapping. | 465 | * Disable Interrupt Remapping. |
466 | */ | 466 | */ |
467 | static void iommu_disable_intr_remapping(struct intel_iommu *iommu) | 467 | static void iommu_disable_irq_remapping(struct intel_iommu *iommu) |
468 | { | 468 | { |
469 | unsigned long flags; | 469 | unsigned long flags; |
470 | u32 sts; | 470 | u32 sts; |
@@ -503,11 +503,11 @@ static int __init dmar_x2apic_optout(void) | |||
503 | return dmar->flags & DMAR_X2APIC_OPT_OUT; | 503 | return dmar->flags & DMAR_X2APIC_OPT_OUT; |
504 | } | 504 | } |
505 | 505 | ||
506 | static int __init intel_intr_remapping_supported(void) | 506 | static int __init intel_irq_remapping_supported(void) |
507 | { | 507 | { |
508 | struct dmar_drhd_unit *drhd; | 508 | struct dmar_drhd_unit *drhd; |
509 | 509 | ||
510 | if (disable_intremap) | 510 | if (disable_irq_remap) |
511 | return 0; | 511 | return 0; |
512 | 512 | ||
513 | if (!dmar_ir_support()) | 513 | if (!dmar_ir_support()) |
@@ -523,7 +523,7 @@ static int __init intel_intr_remapping_supported(void) | |||
523 | return 1; | 523 | return 1; |
524 | } | 524 | } |
525 | 525 | ||
526 | static int __init intel_enable_intr_remapping(void) | 526 | static int __init intel_enable_irq_remapping(void) |
527 | { | 527 | { |
528 | struct dmar_drhd_unit *drhd; | 528 | struct dmar_drhd_unit *drhd; |
529 | int setup = 0; | 529 | int setup = 0; |
@@ -561,7 +561,7 @@ static int __init intel_enable_intr_remapping(void) | |||
561 | * Disable intr remapping and queued invalidation, if already | 561 | * Disable intr remapping and queued invalidation, if already |
562 | * enabled prior to OS handover. | 562 | * enabled prior to OS handover. |
563 | */ | 563 | */ |
564 | iommu_disable_intr_remapping(iommu); | 564 | iommu_disable_irq_remapping(iommu); |
565 | 565 | ||
566 | dmar_disable_qi(iommu); | 566 | dmar_disable_qi(iommu); |
567 | } | 567 | } |
@@ -607,7 +607,7 @@ static int __init intel_enable_intr_remapping(void) | |||
607 | if (!ecap_ir_support(iommu->ecap)) | 607 | if (!ecap_ir_support(iommu->ecap)) |
608 | continue; | 608 | continue; |
609 | 609 | ||
610 | if (intel_setup_intr_remapping(iommu, eim)) | 610 | if (intel_setup_irq_remapping(iommu, eim)) |
611 | goto error; | 611 | goto error; |
612 | 612 | ||
613 | setup = 1; | 613 | setup = 1; |
@@ -616,7 +616,7 @@ static int __init intel_enable_intr_remapping(void) | |||
616 | if (!setup) | 616 | if (!setup) |
617 | goto error; | 617 | goto error; |
618 | 618 | ||
619 | intr_remapping_enabled = 1; | 619 | irq_remapping_enabled = 1; |
620 | pr_info("Enabled IRQ remapping in %s mode\n", eim ? "x2apic" : "xapic"); | 620 | pr_info("Enabled IRQ remapping in %s mode\n", eim ? "x2apic" : "xapic"); |
621 | 621 | ||
622 | return eim ? IRQ_REMAP_X2APIC_MODE : IRQ_REMAP_XAPIC_MODE; | 622 | return eim ? IRQ_REMAP_X2APIC_MODE : IRQ_REMAP_XAPIC_MODE; |
@@ -759,14 +759,14 @@ int __init parse_ioapics_under_ir(void) | |||
759 | 759 | ||
760 | int __init ir_dev_scope_init(void) | 760 | int __init ir_dev_scope_init(void) |
761 | { | 761 | { |
762 | if (!intr_remapping_enabled) | 762 | if (!irq_remapping_enabled) |
763 | return 0; | 763 | return 0; |
764 | 764 | ||
765 | return dmar_dev_scope_init(); | 765 | return dmar_dev_scope_init(); |
766 | } | 766 | } |
767 | rootfs_initcall(ir_dev_scope_init); | 767 | rootfs_initcall(ir_dev_scope_init); |
768 | 768 | ||
769 | static void disable_intr_remapping(void) | 769 | static void disable_irq_remapping(void) |
770 | { | 770 | { |
771 | struct dmar_drhd_unit *drhd; | 771 | struct dmar_drhd_unit *drhd; |
772 | struct intel_iommu *iommu = NULL; | 772 | struct intel_iommu *iommu = NULL; |
@@ -778,11 +778,11 @@ static void disable_intr_remapping(void) | |||
778 | if (!ecap_ir_support(iommu->ecap)) | 778 | if (!ecap_ir_support(iommu->ecap)) |
779 | continue; | 779 | continue; |
780 | 780 | ||
781 | iommu_disable_intr_remapping(iommu); | 781 | iommu_disable_irq_remapping(iommu); |
782 | } | 782 | } |
783 | } | 783 | } |
784 | 784 | ||
785 | static int reenable_intr_remapping(int eim) | 785 | static int reenable_irq_remapping(int eim) |
786 | { | 786 | { |
787 | struct dmar_drhd_unit *drhd; | 787 | struct dmar_drhd_unit *drhd; |
788 | int setup = 0; | 788 | int setup = 0; |
@@ -800,7 +800,7 @@ static int reenable_intr_remapping(int eim) | |||
800 | continue; | 800 | continue; |
801 | 801 | ||
802 | /* Set up interrupt remapping for iommu.*/ | 802 | /* Set up interrupt remapping for iommu.*/ |
803 | iommu_set_intr_remapping(iommu, eim); | 803 | iommu_set_irq_remapping(iommu, eim); |
804 | setup = 1; | 804 | setup = 1; |
805 | } | 805 | } |
806 | 806 | ||
@@ -1049,11 +1049,11 @@ static int intel_setup_hpet_msi(unsigned int irq, unsigned int id) | |||
1049 | } | 1049 | } |
1050 | 1050 | ||
1051 | struct irq_remap_ops intel_irq_remap_ops = { | 1051 | struct irq_remap_ops intel_irq_remap_ops = { |
1052 | .supported = intel_intr_remapping_supported, | 1052 | .supported = intel_irq_remapping_supported, |
1053 | .hardware_init = dmar_table_init, | 1053 | .prepare = dmar_table_init, |
1054 | .hardware_enable = intel_enable_intr_remapping, | 1054 | .enable = intel_enable_irq_remapping, |
1055 | .hardware_disable = disable_intr_remapping, | 1055 | .disable = disable_irq_remapping, |
1056 | .hardware_reenable = reenable_intr_remapping, | 1056 | .reenable = reenable_irq_remapping, |
1057 | .enable_faulting = enable_drhd_fault_handling, | 1057 | .enable_faulting = enable_drhd_fault_handling, |
1058 | .setup_ioapic_entry = intel_setup_ioapic_entry, | 1058 | .setup_ioapic_entry = intel_setup_ioapic_entry, |
1059 | .set_affinity = intel_ioapic_set_affinity, | 1059 | .set_affinity = intel_ioapic_set_affinity, |
diff --git a/drivers/iommu/intr_remapping.c b/drivers/iommu/intr_remapping.c index 9dc179316ba1..523a7b3a1205 100644 --- a/drivers/iommu/intr_remapping.c +++ b/drivers/iommu/intr_remapping.c | |||
@@ -4,9 +4,9 @@ | |||
4 | 4 | ||
5 | #include "intr_remapping.h" | 5 | #include "intr_remapping.h" |
6 | 6 | ||
7 | int intr_remapping_enabled; | 7 | int irq_remapping_enabled; |
8 | 8 | ||
9 | int disable_intremap; | 9 | int disable_irq_remap; |
10 | int disable_sourceid_checking; | 10 | int disable_sourceid_checking; |
11 | int no_x2apic_optout; | 11 | int no_x2apic_optout; |
12 | 12 | ||
@@ -14,21 +14,21 @@ static struct irq_remap_ops *remap_ops; | |||
14 | 14 | ||
15 | static __init int setup_nointremap(char *str) | 15 | static __init int setup_nointremap(char *str) |
16 | { | 16 | { |
17 | disable_intremap = 1; | 17 | disable_irq_remap = 1; |
18 | return 0; | 18 | return 0; |
19 | } | 19 | } |
20 | early_param("nointremap", setup_nointremap); | 20 | early_param("nointremap", setup_nointremap); |
21 | 21 | ||
22 | static __init int setup_intremap(char *str) | 22 | static __init int setup_irqremap(char *str) |
23 | { | 23 | { |
24 | if (!str) | 24 | if (!str) |
25 | return -EINVAL; | 25 | return -EINVAL; |
26 | 26 | ||
27 | while (*str) { | 27 | while (*str) { |
28 | if (!strncmp(str, "on", 2)) | 28 | if (!strncmp(str, "on", 2)) |
29 | disable_intremap = 0; | 29 | disable_irq_remap = 0; |
30 | else if (!strncmp(str, "off", 3)) | 30 | else if (!strncmp(str, "off", 3)) |
31 | disable_intremap = 1; | 31 | disable_irq_remap = 1; |
32 | else if (!strncmp(str, "nosid", 5)) | 32 | else if (!strncmp(str, "nosid", 5)) |
33 | disable_sourceid_checking = 1; | 33 | disable_sourceid_checking = 1; |
34 | else if (!strncmp(str, "no_x2apic_optout", 16)) | 34 | else if (!strncmp(str, "no_x2apic_optout", 16)) |
@@ -41,16 +41,16 @@ static __init int setup_intremap(char *str) | |||
41 | 41 | ||
42 | return 0; | 42 | return 0; |
43 | } | 43 | } |
44 | early_param("intremap", setup_intremap); | 44 | early_param("intremap", setup_irqremap); |
45 | 45 | ||
46 | void __init setup_intr_remapping(void) | 46 | void __init setup_irq_remapping_ops(void) |
47 | { | 47 | { |
48 | remap_ops = &intel_irq_remap_ops; | 48 | remap_ops = &intel_irq_remap_ops; |
49 | } | 49 | } |
50 | 50 | ||
51 | int intr_remapping_supported(void) | 51 | int irq_remapping_supported(void) |
52 | { | 52 | { |
53 | if (disable_intremap) | 53 | if (disable_irq_remap) |
54 | return 0; | 54 | return 0; |
55 | 55 | ||
56 | if (!remap_ops || !remap_ops->supported) | 56 | if (!remap_ops || !remap_ops->supported) |
@@ -59,39 +59,39 @@ int intr_remapping_supported(void) | |||
59 | return remap_ops->supported(); | 59 | return remap_ops->supported(); |
60 | } | 60 | } |
61 | 61 | ||
62 | int __init intr_hardware_init(void) | 62 | int __init irq_remapping_prepare(void) |
63 | { | 63 | { |
64 | if (!remap_ops || !remap_ops->hardware_init) | 64 | if (!remap_ops || !remap_ops->prepare) |
65 | return -ENODEV; | 65 | return -ENODEV; |
66 | 66 | ||
67 | return remap_ops->hardware_init(); | 67 | return remap_ops->prepare(); |
68 | } | 68 | } |
69 | 69 | ||
70 | int __init intr_hardware_enable(void) | 70 | int __init irq_remapping_enable(void) |
71 | { | 71 | { |
72 | if (!remap_ops || !remap_ops->hardware_enable) | 72 | if (!remap_ops || !remap_ops->enable) |
73 | return -ENODEV; | 73 | return -ENODEV; |
74 | 74 | ||
75 | return remap_ops->hardware_enable(); | 75 | return remap_ops->enable(); |
76 | } | 76 | } |
77 | 77 | ||
78 | void intr_hardware_disable(void) | 78 | void irq_remapping_disable(void) |
79 | { | 79 | { |
80 | if (!remap_ops || !remap_ops->hardware_disable) | 80 | if (!remap_ops || !remap_ops->disable) |
81 | return; | 81 | return; |
82 | 82 | ||
83 | remap_ops->hardware_disable(); | 83 | remap_ops->disable(); |
84 | } | 84 | } |
85 | 85 | ||
86 | int intr_hardware_reenable(int mode) | 86 | int irq_remapping_reenable(int mode) |
87 | { | 87 | { |
88 | if (!remap_ops || !remap_ops->hardware_reenable) | 88 | if (!remap_ops || !remap_ops->reenable) |
89 | return 0; | 89 | return 0; |
90 | 90 | ||
91 | return remap_ops->hardware_reenable(mode); | 91 | return remap_ops->reenable(mode); |
92 | } | 92 | } |
93 | 93 | ||
94 | int __init intr_enable_fault_handling(void) | 94 | int __init irq_remap_enable_fault_handling(void) |
95 | { | 95 | { |
96 | if (!remap_ops || !remap_ops->enable_faulting) | 96 | if (!remap_ops || !remap_ops->enable_faulting) |
97 | return -ENODEV; | 97 | return -ENODEV; |
@@ -99,10 +99,10 @@ int __init intr_enable_fault_handling(void) | |||
99 | return remap_ops->enable_faulting(); | 99 | return remap_ops->enable_faulting(); |
100 | } | 100 | } |
101 | 101 | ||
102 | int intr_setup_ioapic_entry(int irq, | 102 | int setup_ioapic_remapped_entry(int irq, |
103 | struct IO_APIC_route_entry *entry, | 103 | struct IO_APIC_route_entry *entry, |
104 | unsigned int destination, int vector, | 104 | unsigned int destination, int vector, |
105 | struct io_apic_irq_attr *attr) | 105 | struct io_apic_irq_attr *attr) |
106 | { | 106 | { |
107 | if (!remap_ops || !remap_ops->setup_ioapic_entry) | 107 | if (!remap_ops || !remap_ops->setup_ioapic_entry) |
108 | return -ENODEV; | 108 | return -ENODEV; |
@@ -111,8 +111,8 @@ int intr_setup_ioapic_entry(int irq, | |||
111 | vector, attr); | 111 | vector, attr); |
112 | } | 112 | } |
113 | 113 | ||
114 | int intr_set_affinity(struct irq_data *data, const struct cpumask *mask, | 114 | int set_remapped_irq_affinity(struct irq_data *data, const struct cpumask *mask, |
115 | bool force) | 115 | bool force) |
116 | { | 116 | { |
117 | if (!remap_ops || !remap_ops->set_affinity) | 117 | if (!remap_ops || !remap_ops->set_affinity) |
118 | return 0; | 118 | return 0; |
@@ -120,7 +120,7 @@ int intr_set_affinity(struct irq_data *data, const struct cpumask *mask, | |||
120 | return remap_ops->set_affinity(data, mask, force); | 120 | return remap_ops->set_affinity(data, mask, force); |
121 | } | 121 | } |
122 | 122 | ||
123 | void intr_free_irq(int irq) | 123 | void free_remapped_irq(int irq) |
124 | { | 124 | { |
125 | if (!remap_ops || !remap_ops->free_irq) | 125 | if (!remap_ops || !remap_ops->free_irq) |
126 | return; | 126 | return; |
@@ -128,9 +128,9 @@ void intr_free_irq(int irq) | |||
128 | remap_ops->free_irq(irq); | 128 | remap_ops->free_irq(irq); |
129 | } | 129 | } |
130 | 130 | ||
131 | void intr_compose_msi_msg(struct pci_dev *pdev, | 131 | void compose_remapped_msi_msg(struct pci_dev *pdev, |
132 | unsigned int irq, unsigned int dest, | 132 | unsigned int irq, unsigned int dest, |
133 | struct msi_msg *msg, u8 hpet_id) | 133 | struct msi_msg *msg, u8 hpet_id) |
134 | { | 134 | { |
135 | if (!remap_ops || !remap_ops->compose_msi_msg) | 135 | if (!remap_ops || !remap_ops->compose_msi_msg) |
136 | return; | 136 | return; |
@@ -138,7 +138,7 @@ void intr_compose_msi_msg(struct pci_dev *pdev, | |||
138 | remap_ops->compose_msi_msg(pdev, irq, dest, msg, hpet_id); | 138 | remap_ops->compose_msi_msg(pdev, irq, dest, msg, hpet_id); |
139 | } | 139 | } |
140 | 140 | ||
141 | int intr_msi_alloc_irq(struct pci_dev *pdev, int irq, int nvec) | 141 | int msi_alloc_remapped_irq(struct pci_dev *pdev, int irq, int nvec) |
142 | { | 142 | { |
143 | if (!remap_ops || !remap_ops->msi_alloc_irq) | 143 | if (!remap_ops || !remap_ops->msi_alloc_irq) |
144 | return -ENODEV; | 144 | return -ENODEV; |
@@ -146,8 +146,8 @@ int intr_msi_alloc_irq(struct pci_dev *pdev, int irq, int nvec) | |||
146 | return remap_ops->msi_alloc_irq(pdev, irq, nvec); | 146 | return remap_ops->msi_alloc_irq(pdev, irq, nvec); |
147 | } | 147 | } |
148 | 148 | ||
149 | int intr_msi_setup_irq(struct pci_dev *pdev, unsigned int irq, | 149 | int msi_setup_remapped_irq(struct pci_dev *pdev, unsigned int irq, |
150 | int index, int sub_handle) | 150 | int index, int sub_handle) |
151 | { | 151 | { |
152 | if (!remap_ops || !remap_ops->msi_setup_irq) | 152 | if (!remap_ops || !remap_ops->msi_setup_irq) |
153 | return -ENODEV; | 153 | return -ENODEV; |
@@ -155,7 +155,7 @@ int intr_msi_setup_irq(struct pci_dev *pdev, unsigned int irq, | |||
155 | return remap_ops->msi_setup_irq(pdev, irq, index, sub_handle); | 155 | return remap_ops->msi_setup_irq(pdev, irq, index, sub_handle); |
156 | } | 156 | } |
157 | 157 | ||
158 | int intr_setup_hpet_msi(unsigned int irq, unsigned int id) | 158 | int setup_hpet_msi_remapped(unsigned int irq, unsigned int id) |
159 | { | 159 | { |
160 | if (!remap_ops || !remap_ops->setup_hpet_msi) | 160 | if (!remap_ops || !remap_ops->setup_hpet_msi) |
161 | return -ENODEV; | 161 | return -ENODEV; |
diff --git a/drivers/iommu/intr_remapping.h b/drivers/iommu/intr_remapping.h index 6f4ea0a387b1..bd5d98fec148 100644 --- a/drivers/iommu/intr_remapping.h +++ b/drivers/iommu/intr_remapping.h | |||
@@ -31,7 +31,7 @@ struct cpumask; | |||
31 | struct pci_dev; | 31 | struct pci_dev; |
32 | struct msi_msg; | 32 | struct msi_msg; |
33 | 33 | ||
34 | extern int disable_intremap; | 34 | extern int disable_irq_remap; |
35 | extern int disable_sourceid_checking; | 35 | extern int disable_sourceid_checking; |
36 | extern int no_x2apic_optout; | 36 | extern int no_x2apic_optout; |
37 | 37 | ||
@@ -40,16 +40,16 @@ struct irq_remap_ops { | |||
40 | int (*supported)(void); | 40 | int (*supported)(void); |
41 | 41 | ||
42 | /* Initializes hardware and makes it ready for remapping interrupts */ | 42 | /* Initializes hardware and makes it ready for remapping interrupts */ |
43 | int (*hardware_init)(void); | 43 | int (*prepare)(void); |
44 | 44 | ||
45 | /* Enables the remapping hardware */ | 45 | /* Enables the remapping hardware */ |
46 | int (*hardware_enable)(void); | 46 | int (*enable)(void); |
47 | 47 | ||
48 | /* Disables the remapping hardware */ | 48 | /* Disables the remapping hardware */ |
49 | void (*hardware_disable)(void); | 49 | void (*disable)(void); |
50 | 50 | ||
51 | /* Reenables the remapping hardware */ | 51 | /* Reenables the remapping hardware */ |
52 | int (*hardware_reenable)(int); | 52 | int (*reenable)(int); |
53 | 53 | ||
54 | /* Enable fault handling */ | 54 | /* Enable fault handling */ |
55 | int (*enable_faulting)(void); | 55 | int (*enable_faulting)(void); |