Lines Matching refs:timer
1200 return timer_expired(&el->timer) || timeslice_yield(el, rq);
1213 /* Disable the timer if there is nothing to switch to */
1217 if (timer_active(&el->timer)) {
1223 if (!timer_pending(&el->timer))
1231 set_timer_ms(&el->timer, duration);
1351 str_yes_no(timer_expired(&execlists->timer)),
1364 * submission. If we don't cancel the timer now,
1365 * we will see that the timer has expired and
1373 cancel_timer(&execlists->timer);
1660 cancel_timer(&execlists->timer);
1813 cancel_timer(&el->timer);
1877 /* Remember who was last running under the timer */
2017 * and merits a fresh timeslice. We reinstall the timer after
2452 * preemption, reset the timer allowing the new context to
2514 if (del_timer(&engine->execlists.timer))
2540 static void execlists_timeslice(struct timer_list *timer)
2542 execlists_kick(timer, timer);
2545 static void execlists_preempt(struct timer_list *timer)
2547 execlists_kick(timer, preempt);
3273 cancel_timer(&engine->execlists.timer);
3386 del_timer_sync(&engine->execlists.timer);
3548 timer_setup(&engine->execlists.timer, execlists_timeslice, 0);