|
@@ -151,6 +151,12 @@ static unsigned int evtchn_from_irq(unsigned irq)
|
|
return info_for_irq(irq)->evtchn;
|
|
return info_for_irq(irq)->evtchn;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+unsigned irq_from_evtchn(unsigned int evtchn)
|
|
|
|
+{
|
|
|
|
+ return evtchn_to_irq[evtchn];
|
|
|
|
+}
|
|
|
|
+EXPORT_SYMBOL_GPL(irq_from_evtchn);
|
|
|
|
+
|
|
static enum ipi_vector ipi_from_irq(unsigned irq)
|
|
static enum ipi_vector ipi_from_irq(unsigned irq)
|
|
{
|
|
{
|
|
struct irq_info *info = info_for_irq(irq);
|
|
struct irq_info *info = info_for_irq(irq);
|