Lines Matching refs:deadline
257 zerolag_time = dl_se->deadline - in task_non_contending()
468 dl_rq->earliest_dl.next = p->dl.deadline; in enqueue_pushable_dl_task()
488 struct task_struct, pushable_dl_tasks)->dl.deadline; in dequeue_pushable_dl_task()
661 WARN_ON(dl_time_before(rq_clock(rq), dl_se->deadline)); in setup_new_dl_entity()
676 dl_se->deadline = rq_clock(rq) + dl_se->dl_deadline; in setup_new_dl_entity()
711 dl_se->deadline = rq_clock(rq) + pi_se->dl_deadline; in replenish_dl_entity()
725 dl_se->deadline += pi_se->dl_period; in replenish_dl_entity()
738 if (dl_time_before(dl_se->deadline, rq_clock(rq))) { in replenish_dl_entity()
740 dl_se->deadline = rq_clock(rq) + pi_se->dl_deadline; in replenish_dl_entity()
798 right = ((dl_se->deadline - t) >> DL_SCALE) * in dl_entity_overflow()
825 u64 laxity = dl_se->deadline - rq_clock(rq); in update_dl_revised_wakeup()
833 WARN_ON(dl_time_before(dl_se->deadline, rq_clock(rq))); in update_dl_revised_wakeup()
890 if (dl_time_before(dl_se->deadline, rq_clock(rq)) || in update_dl_entity()
894 !dl_time_before(dl_se->deadline, rq_clock(rq)) && in update_dl_entity()
900 dl_se->deadline = rq_clock(rq) + pi_se->dl_deadline; in update_dl_entity()
907 return dl_se->deadline - dl_se->dl_deadline + dl_se->dl_period; in dl_next_period()
1116 if (dl_time_before(dl_se->deadline, rq_clock(rq)) && in dl_check_constrained_dl()
1334 static void inc_dl_deadline(struct dl_rq *dl_rq, u64 deadline) in inc_dl_deadline() argument
1339 dl_time_before(deadline, dl_rq->earliest_dl.curr)) { in inc_dl_deadline()
1340 dl_rq->earliest_dl.curr = deadline; in inc_dl_deadline()
1341 cpudl_set(&rq->rd->cpudl, rq->cpu, deadline); in inc_dl_deadline()
1345 static void dec_dl_deadline(struct dl_rq *dl_rq, u64 deadline) in dec_dl_deadline() argument
1362 dl_rq->earliest_dl.curr = entry->deadline; in dec_dl_deadline()
1363 cpudl_set(&rq->rd->cpudl, rq->cpu, entry->deadline); in dec_dl_deadline()
1369 static inline void inc_dl_deadline(struct dl_rq *dl_rq, u64 deadline) {} in inc_dl_deadline() argument
1370 static inline void dec_dl_deadline(struct dl_rq *dl_rq, u64 deadline) {} in dec_dl_deadline() argument
1378 u64 deadline = dl_se->deadline; in inc_dl_tasks() local
1384 inc_dl_deadline(dl_rq, deadline); in inc_dl_tasks()
1398 dec_dl_deadline(dl_rq, dl_se->deadline); in dec_dl_tasks()
1415 if (dl_time_before(dl_se->deadline, entry->deadline)) in __enqueue_dl_entity()
1459 dl_time_before(dl_se->deadline, in enqueue_dl_entity()
1631 (dl_time_before(p->dl.deadline, in select_task_rq_dl()
1729 if ((p->dl.deadline == rq->curr->dl.deadline) && in check_preempt_curr_dl()
1976 !dl_time_before(task->dl.deadline, in find_lock_later_rq()
2006 dl_time_before(task->dl.deadline, in find_lock_later_rq()
2066 dl_time_before(next_task->dl.deadline, rq->curr->dl.deadline) && in push_dl_task()
2180 if (p && dl_time_before(p->dl.deadline, dmin) && in pull_dl_task()
2182 dl_time_before(p->dl.deadline, in pull_dl_task()
2191 if (dl_time_before(p->dl.deadline, in pull_dl_task()
2192 src_rq->curr->dl.deadline)) in pull_dl_task()
2200 dmin = p->dl.deadline; in pull_dl_task()
2418 if (dl_time_before(rq->dl.earliest_dl.curr, p->dl.deadline)) in prio_changed_dl()