Lines Matching defs:donor
1159 rq->donor->sched_class->update_curr(rq);
1286 if (dl_task(rq->donor))
1802 rq->donor->sched_class->update_curr(rq);
1938 struct task_struct *donor = rq->donor;
1939 struct sched_dl_entity *dl_se = &donor->dl;
1942 if (!dl_task(donor) || !on_dl_rq(dl_se))
2385 rq->donor->dl.dl_yielded = 1;
2410 struct task_struct *curr, *donor;
2421 donor = READ_ONCE(rq->donor);
2432 select_rq = unlikely(dl_task(donor)) &&
2434 !dl_entity_preempt(&p->dl, &donor->dl)) &&
2495 !cpudl_find(&rq->rd->cpudl, rq->donor, NULL))
2540 if (dl_entity_preempt(&p->dl, &rq->donor->dl)) {
2549 if ((p->dl.deadline == rq->donor->dl.deadline) &&
2580 if (rq->donor->sched_class != &dl_sched_class)
2937 if (dl_task(rq->donor) &&
2938 dl_time_before(next_task->dl.deadline, rq->donor->dl.deadline) &&
3061 src_rq->donor->dl.deadline))
3100 dl_task(rq->donor) &&
3102 !dl_entity_preempt(&p->dl, &rq->donor->dl))) {
3362 if (rq->donor != p) {
3365 if (dl_task(rq->donor))