aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/irq.c
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@novell.com>2011-07-01 20:46:54 +0100
committerJan Beulich <jbeulich@novell.com>2011-07-01 20:46:54 +0100
commit0a77045bc67607aa03a41279a4d0645f4a01632b (patch)
treec4a509824455860152711031cb4bb14dc2934044 /xen/arch/x86/irq.c
parenta03507b3b111cda4d2db046a792463a96d3e7b9f (diff)
downloadxen-0a77045bc67607aa03a41279a4d0645f4a01632b.tar.gz
xen-0a77045bc67607aa03a41279a4d0645f4a01632b.tar.bz2
xen-0a77045bc67607aa03a41279a4d0645f4a01632b.zip
x86: remove the domain parameter from the guest EOI functions.
Signed-off-by: Jan Beulich <jbeulich@novell.com>
Diffstat (limited to 'xen/arch/x86/irq.c')
-rw-r--r--xen/arch/x86/irq.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/xen/arch/x86/irq.c b/xen/arch/x86/irq.c
index ac8bfa9d79..98f808450c 100644
--- a/xen/arch/x86/irq.c
+++ b/xen/arch/x86/irq.c
@@ -1158,17 +1158,17 @@ static void set_eoi_ready(void *data)
flush_ready_eoi();
}
-void pirq_guest_eoi(struct domain *d, struct pirq *pirq)
+void pirq_guest_eoi(struct pirq *pirq)
{
struct irq_desc *desc;
ASSERT(local_irq_is_enabled());
desc = pirq_spin_lock_irq_desc(pirq, NULL);
if ( desc )
- desc_guest_eoi(d, desc, pirq);
+ desc_guest_eoi(desc, pirq);
}
-void desc_guest_eoi(struct domain *d, struct irq_desc *desc, struct pirq *pirq)
+void desc_guest_eoi(struct irq_desc *desc, struct pirq *pirq)
{
irq_guest_action_t *action;
cpumask_t cpu_eoi_map;
@@ -1238,7 +1238,7 @@ int pirq_guest_unmask(struct domain *d)
pirq = pirqs[i]->pirq;
if ( pirqs[i]->masked &&
!test_bit(pirqs[i]->evtchn, &shared_info(d, evtchn_mask)) )
- pirq_guest_eoi(d, pirqs[i]);
+ pirq_guest_eoi(pirqs[i]);
}
} while ( ++pirq < d->nr_pirqs && n == ARRAY_SIZE(pirqs) );