Lines Matching refs:cl
855 static void __vector_cleanup(struct vector_cleanup *cl, bool check_irr);
859 struct vector_cleanup *cl = this_cpu_ptr(&vector_cleanup); in lapic_offline() local
864 __vector_cleanup(cl, false); in lapic_offline()
867 WARN_ON_ONCE(timer_delete_sync_try(&cl->timer) < 0); in lapic_offline()
868 WARN_ON_ONCE(!hlist_empty(&cl->head)); in lapic_offline()
1037 static void __vector_cleanup(struct vector_cleanup *cl, bool check_irr) in __vector_cleanup() argument
1045 hlist_for_each_entry_safe(apicd, tmp, &cl->head, clist) { in __vector_cleanup()
1073 mod_timer(&cl->timer, jiffies + 1); in __vector_cleanup()
1078 struct vector_cleanup *cl = container_of(tmr, typeof(*cl), timer); in vector_cleanup_callback() local
1082 __vector_cleanup(cl, true); in vector_cleanup_callback()
1093 struct vector_cleanup *cl = per_cpu_ptr(&vector_cleanup, cpu); in __vector_schedule_cleanup() local
1095 hlist_add_head(&apicd->clist, &cl->head); in __vector_schedule_cleanup()
1111 if (!timer_pending(&cl->timer)) { in __vector_schedule_cleanup()
1112 cl->timer.expires = jiffies + 1; in __vector_schedule_cleanup()
1113 add_timer_on(&cl->timer, cpu); in __vector_schedule_cleanup()