Lines Matching refs:eoi_list
96 struct list_head eoi_list; member
470 struct list_head eoi_list; member
481 list_del_init(&info->eoi_list); in lateeoi_list_del()
500 if (list_empty(&eoi->eoi_list)) { in lateeoi_list_add()
501 list_add(&info->eoi_list, &eoi->eoi_list); in lateeoi_list_add()
505 list_for_each_entry_reverse(elem, &eoi->eoi_list, eoi_list) { in lateeoi_list_add()
509 list_add(&info->eoi_list, &elem->eoi_list); in lateeoi_list_add()
522 if (!VALID_EVTCHN(evtchn) || !list_empty(&info->eoi_list)) in xen_irq_lateeoi_locked()
565 info = list_first_entry_or_null(&eoi->eoi_list, struct irq_info, in xen_irq_lateeoi_worker()
566 eoi_list); in xen_irq_lateeoi_worker()
573 list_del_init(&info->eoi_list); in xen_irq_lateeoi_worker()
595 INIT_LIST_HEAD(&eoi->eoi_list); in xen_cpu_init_eoi()
632 INIT_LIST_HEAD(&info->eoi_list); in xen_irq_init()
688 if (!list_empty(&info->eoi_list)) in xen_free_irq()