Lines Matching defs:info
259 static void set_info_for_irq(unsigned int irq, struct irq_info *info) in set_info_for_irq()
281 static void channels_on_cpu_dec(struct irq_info *info) in channels_on_cpu_dec()
294 static void channels_on_cpu_inc(struct irq_info *info) in channels_on_cpu_inc()
315 struct irq_info *info = container_of(to_rcu_work(work), struct irq_info, in delayed_free_irq() local
328 static int xen_irq_info_common_setup(struct irq_info *info, in xen_irq_info_common_setup()
352 static int xen_irq_info_evtchn_setup(struct irq_info *info, in xen_irq_info_evtchn_setup()
366 static int xen_irq_info_ipi_setup(struct irq_info *info, unsigned int cpu, in xen_irq_info_ipi_setup()
377 static int xen_irq_info_virq_setup(struct irq_info *info, unsigned int cpu, in xen_irq_info_virq_setup()
387 static int xen_irq_info_pirq_setup(struct irq_info *info, evtchn_port_t evtchn, in xen_irq_info_pirq_setup()
399 static void xen_irq_info_cleanup(struct irq_info *info) in xen_irq_info_cleanup()
412 const struct irq_info *info = NULL; in evtchn_from_irq() local
424 struct irq_info *info = evtchn_to_info(evtchn); in irq_from_evtchn() local
440 static enum ipi_vector ipi_from_irq(struct irq_info *info) in ipi_from_irq()
448 static unsigned int virq_from_irq(struct irq_info *info) in virq_from_irq()
456 static unsigned int pirq_from_irq(struct irq_info *info) in pirq_from_irq()
466 struct irq_info *info = evtchn_to_info(evtchn); in cpu_from_evtchn() local
471 static void do_mask(struct irq_info *info, u8 reason) in do_mask()
485 static void do_unmask(struct irq_info *info, u8 reason) in do_unmask()
500 static bool pirq_check_eoi_map(struct irq_info *info) in pirq_check_eoi_map()
506 static bool pirq_needs_eoi_flag(struct irq_info *info) in pirq_needs_eoi_flag()
513 static void bind_evtchn_to_cpu(struct irq_info *info, unsigned int cpu, in bind_evtchn_to_cpu()
555 static void lateeoi_list_del(struct irq_info *info) in lateeoi_list_del()
565 static void lateeoi_list_add(struct irq_info *info) in lateeoi_list_add()
597 static void xen_irq_lateeoi_locked(struct irq_info *info, bool spurious) in xen_irq_lateeoi_locked()
651 struct irq_info *info; in xen_irq_lateeoi_worker() local
700 struct irq_info *info; in xen_irq_lateeoi() local
715 struct irq_info *info; in xen_irq_init() local
741 struct irq_info *info = NULL; in xen_allocate_irq_dynamic() local
755 struct irq_info *info; in xen_allocate_irq_gsi() local
779 static void xen_free_irq(struct irq_info *info) in xen_free_irq()
795 static void event_handler_exit(struct irq_info *info) in event_handler_exit()
801 static void pirq_query_unmask(struct irq_info *info) in pirq_query_unmask()
814 static void do_eoi_pirq(struct irq_info *info) in do_eoi_pirq()
832 struct irq_info *info = info_for_irq(data->irq); in eoi_pirq() local
837 static void do_disable_dynirq(struct irq_info *info) in do_disable_dynirq()
845 struct irq_info *info = info_for_irq(data->irq); in disable_dynirq() local
853 struct irq_info *info = info_for_irq(data->irq); in mask_ack_pirq() local
861 static unsigned int __startup_pirq(struct irq_info *info) in __startup_pirq()
910 struct irq_info *info = info_for_irq(data->irq); in startup_pirq() local
917 struct irq_info *info = info_for_irq(data->irq); in shutdown_pirq() local
942 struct irq_info *info; in xen_irq_from_gsi() local
956 static void __unbind_from_irq(struct irq_info *info, unsigned int irq) in __unbind_from_irq()
1020 struct irq_info *info; in xen_bind_pirq_gsi_to_irq() local
1107 struct irq_info *info; in xen_bind_pirq_msi_to_irq() local
1150 struct irq_info *info = info_for_irq(irq); in xen_destroy_irq() local
1186 struct irq_info *info = info_for_irq(irq); in xen_pirq_from_irq() local
1196 struct irq_info *info; in bind_evtchn_to_irq_chip() local
1255 struct irq_info *info; in bind_ipi_to_irq() local
1363 struct irq_info *info; in bind_virq_to_irq() local
1419 struct irq_info *info; in unbind_from_irq() local
1548 struct irq_info *info = info_for_irq(irq); in unbind_from_irqhandler() local
1576 struct irq_info *info = evtchn_to_info(evtchn); in evtchn_make_refcounted() local
1592 struct irq_info *info; in evtchn_get() local
1620 struct irq_info *info = evtchn_to_info(evtchn); in evtchn_put() local
1654 struct irq_info *info = evtchn_to_info(port); in handle_irq_for_port() local
1741 struct irq_info *info = info_for_irq(irq); in rebind_evtchn_irq() local
1770 static int xen_rebind_evtchn_to_cpu(struct irq_info *info, unsigned int tcpu) in xen_rebind_evtchn_to_cpu()
1847 struct irq_info *info = info_for_irq(data->irq); in enable_dynirq() local
1854 static void do_ack_dynirq(struct irq_info *info) in do_ack_dynirq()
1864 struct irq_info *info = info_for_irq(data->irq); in ack_dynirq() local
1872 struct irq_info *info = info_for_irq(data->irq); in mask_ack_dynirq() local
1882 struct irq_info *info = info_for_irq(data->irq); in lateeoi_ack_dynirq() local
1898 struct irq_info *info = info_for_irq(data->irq); in lateeoi_mask_ack_dynirq() local
1909 struct irq_info *info = info_for_irq(data->irq); in retrigger_dynirq() local
1926 struct irq_info *info; in restore_pirqs() local
1964 struct irq_info *info; in restore_cpu_virqs() local
1993 struct irq_info *info; in restore_cpu_ipis() local
2020 struct irq_info *info = info_for_irq(irq); in xen_clear_irq_pending() local
2067 struct irq_info *info = info_for_irq(irq); in xen_test_irq_shared() local
2084 struct irq_info *info; in xen_irq_resume() local