dl_task
if (dl_task(tsk))
if (dl_task(task)) {
if (!dl_task(dl_se->rq->curr) || dl_entity_preempt(dl_se, &dl_se->rq->curr->dl))
if (!dl_task(p))
if (dl_task(rq->donor))
if (!dl_task(dl_se->rq->curr) || dl_entity_preempt(dl_se, &rq->curr->dl))
if (!dl_task(donor) || !on_dl_rq(dl_se))
if (!dl_task(p) || READ_ONCE(p->__state) == TASK_DEAD) {
select_rq = unlikely(dl_task(donor)) &&
WARN_ON_ONCE(!dl_task(p));
!dl_task(task) ||
if (dl_task(rq->donor) &&
dl_task(rq->donor) &&
WARN_ON_ONCE(!dl_task(p));
if (!dl_task(p))
if (!dl_task(p) || dl_entity_is_special(&p->dl)) {
if (dl_task(rq->donor))
if (!dl_task(rq->curr) ||
static void task_non_contending(struct sched_dl_entity *dl_se, bool dl_task)
if (dl_task)
if (!dl_task || READ_ONCE(p->__state) == TASK_DEAD) {
return rq->online && dl_task(prev);
(dl_task(rq->donor) || rt_task(rq->donor)) &&
if ((dl_policy(policy) || dl_task(p)) && sched_dl_overflow(p, policy, attr)) {
if (dl_task(tsk) && tsk->dl.dl_overrun)
if (dl_task(tsk))
if (tracing_dl || (wakeup_dl && !dl_task(p)) ||
(!dl_task(p) && (p->prio >= wakeup_prio || p->prio >= current->prio)))
(!dl_task(p) && p->prio >= wakeup_prio))
if (dl_task(p))