Lines Matching defs:pi_task
7685 * @pi_task: donor task
7693 void rt_mutex_setprio(struct task_struct *p, struct task_struct *pi_task)
7702 prio = __rt_effective_prio(pi_task, p->normal_prio);
7707 if (p->pi_top_task == pi_task && prio == p->prio && !dl_prio(prio))
7718 * ensure a task is de-boosted (pi_task is set to NULL) before the
7722 p->pi_top_task = pi_task;
7748 trace_sched_pi_setprio(p, pi_task);
7772 (pi_task && dl_prio(pi_task->prio) &&
7773 dl_entity_preempt(&pi_task->dl, &p->dl))) {
7774 p->dl.pi_se = pi_task->dl.pi_se;