Lines Matching refs:donor
1362 if (dl_task(rq->donor)) in dl_task_timer()
1760 struct task_struct *donor = rq->donor; in update_curr_dl() local
1761 struct sched_dl_entity *dl_se = &donor->dl; in update_curr_dl()
1764 if (!dl_task(donor) || !on_dl_rq(dl_se)) in update_curr_dl()
2232 struct task_struct *curr, *donor; in select_task_rq_dl() local
2243 donor = READ_ONCE(rq->donor); in select_task_rq_dl()
2254 select_rq = unlikely(dl_task(donor)) && in select_task_rq_dl()
2256 !dl_entity_preempt(&p->dl, &donor->dl)) && in select_task_rq_dl()
2318 !cpudl_find(&rq->rd->cpudl, rq->donor, NULL)) in check_preempt_equal_dl()
2357 if (dl_entity_preempt(&p->dl, &rq->donor->dl)) { in wakeup_preempt_dl()
2367 if ((p->dl.deadline == rq->donor->dl.deadline) && in wakeup_preempt_dl()
2399 if (rq->donor->sched_class != &dl_sched_class) in set_next_task_dl()
2717 if (dl_task(rq->donor) && in push_dl_task()
2718 dl_time_before(next_task->dl.deadline, rq->donor->dl.deadline) && in push_dl_task()
2841 src_rq->donor->dl.deadline)) in pull_dl_task()
2880 dl_task(rq->donor) && in task_woken_dl()
2882 !dl_entity_preempt(&p->dl, &rq->donor->dl))) { in task_woken_dl()
3071 if (rq->donor != p) { in switched_to_dl()
3076 if (dl_task(rq->donor)) in switched_to_dl()