Lines Matching refs:eoi_list
98 struct list_head eoi_list; member
565 struct list_head eoi_list; member
576 list_del_init(&info->eoi_list); in lateeoi_list_del()
595 if (list_empty(&eoi->eoi_list)) { in lateeoi_list_add()
596 list_add(&info->eoi_list, &eoi->eoi_list); in lateeoi_list_add()
600 list_for_each_entry_reverse(elem, &eoi->eoi_list, eoi_list) { in lateeoi_list_add()
604 list_add(&info->eoi_list, &elem->eoi_list); in lateeoi_list_add()
617 if (!VALID_EVTCHN(evtchn) || !list_empty(&info->eoi_list)) in xen_irq_lateeoi_locked()
675 info = list_first_entry_or_null(&eoi->eoi_list, struct irq_info, in xen_irq_lateeoi_worker()
676 eoi_list); in xen_irq_lateeoi_worker()
683 list_del_init(&info->eoi_list); in xen_irq_lateeoi_worker()
705 INIT_LIST_HEAD(&eoi->eoi_list); in xen_cpu_init_eoi()
742 INIT_LIST_HEAD(&info->eoi_list); in xen_irq_init()
798 if (!list_empty(&info->eoi_list)) in xen_free_irq()