Lines Matching defs:irq
92 unsigned irq; member
126 static struct irq_info *info_for_irq(unsigned irq) in info_for_irq()
133 unsigned irq, in xen_irq_info_common_init()
149 static void xen_irq_info_evtchn_init(unsigned irq, in xen_irq_info_evtchn_init()
158 unsigned irq, in xen_irq_info_ipi_init()
172 unsigned irq, in xen_irq_info_virq_init()
185 static void xen_irq_info_pirq_init(unsigned irq, in xen_irq_info_pirq_init()
207 static unsigned int evtchn_from_irq(unsigned irq) in evtchn_from_irq()
221 static enum ipi_vector ipi_from_irq(unsigned irq) in ipi_from_irq()
231 static unsigned virq_from_irq(unsigned irq) in virq_from_irq()
241 static unsigned pirq_from_irq(unsigned irq) in pirq_from_irq()
251 static enum xen_irq_type type_from_irq(unsigned irq) in type_from_irq()
256 static unsigned cpu_from_irq(unsigned irq) in cpu_from_irq()
263 int irq = evtchn_to_irq[evtchn]; in cpu_from_evtchn() local
272 static bool pirq_needs_eoi(unsigned irq) in pirq_needs_eoi()
292 int irq = evtchn_to_irq[chn]; in bind_evtchn_to_cpu() local
350 void notify_remote_via_irq(int irq) in notify_remote_via_irq()
395 static void xen_irq_init(unsigned irq) in xen_irq_init()
420 int irq; in xen_allocate_irq_dynamic() local
444 int irq; in xen_allocate_irq_gsi() local
466 static void xen_free_irq(unsigned irq) in xen_free_irq()
485 static void pirq_query_unmask(int irq) in pirq_query_unmask()
501 static bool probing_irq(int irq) in probing_irq()
531 static unsigned int __startup_pirq(unsigned int irq) in __startup_pirq()
577 unsigned int irq = data->irq; in shutdown_pirq() local
635 int irq = -1; in xen_bind_pirq_gsi_to_irq() local
715 int irq, ret; in xen_bind_pirq_msi_to_irq() local
740 int xen_destroy_irq(int irq) in xen_destroy_irq()
779 int irq; in xen_irq_from_pirq() local
800 int xen_pirq_from_irq(unsigned irq) in xen_pirq_from_irq()
807 int irq; in bind_evtchn_to_irq() local
834 int evtchn, irq; in bind_ipi_to_irq() local
904 int evtchn, irq, ret; in bind_virq_to_irq() local
942 static void unbind_from_irq(unsigned int irq) in unbind_from_irq()
993 int irq, retval; in bind_evtchn_to_irqhandler() local
1015 int irq, retval; in bind_interdomain_evtchn_to_irqhandler() local
1035 int irq, retval; in bind_virq_to_irqhandler() local
1057 int irq, retval; in bind_ipi_to_irqhandler() local
1073 void unbind_from_irqhandler(unsigned int irq, void *dev_id) in unbind_from_irqhandler()
1082 int irq = evtchn_to_irq[evtchn]; in evtchn_make_refcounted() local
1103 int irq; in evtchn_get() local
1136 int irq = evtchn_to_irq[evtchn]; in evtchn_put() local
1145 int irq = per_cpu(ipi_to_irq, cpu)[vector]; in xen_send_IPI_one() local
1150 irqreturn_t xen_debug_interrupt(int irq, void *dev_id) in xen_debug_interrupt()
1308 int port, irq; in __xen_evtchn_do_upcall() local
1376 void rebind_evtchn_irq(int evtchn, int irq) in rebind_evtchn_irq()
1404 static int rebind_irq_to_cpu(unsigned irq, unsigned tcpu) in rebind_irq_to_cpu()
1442 int resend_irq_on_evtchn(unsigned int irq) in resend_irq_on_evtchn()
1511 int pirq, rc, irq, gsi; in restore_pirqs() local
1550 int virq, irq, evtchn; in restore_cpu_virqs() local
1575 int ipi, irq, evtchn; in restore_cpu_ipis() local
1597 void xen_clear_irq_pending(int irq) in xen_clear_irq_pending()
1605 void xen_set_irq_pending(int irq) in xen_set_irq_pending()
1613 bool xen_test_irq_pending(int irq) in xen_test_irq_pending()
1626 void xen_poll_irq_timeout(int irq, u64 timeout) in xen_poll_irq_timeout()
1644 void xen_poll_irq(int irq) in xen_poll_irq()
1650 int xen_test_irq_shared(int irq) in xen_test_irq_shared()