Searched refs:pi_task (Results 1 - 3 of 3) sorted by relevance
/device/soc/rockchip/common/sdk_linux/include/trace/events/ |
H A D | sched.h | 326 TP_PROTO(struct task_struct *tsk, struct task_struct *pi_task),
328 TP_ARGS(tsk, pi_task),
335 __entry->newprio = pi_task ? min(tsk->normal_prio, pi_task->prio) : tsk->normal_prio;
|
/device/soc/rockchip/rk3588/kernel/include/trace/hooks/ |
H A D | sched.h | 57 TP_PROTO(struct task_struct *p, struct task_struct *pi_task), 58 TP_ARGS(p, pi_task), 1);
|
/device/soc/rockchip/common/sdk_linux/kernel/sched/ |
H A D | core.c | 5273 static inline int __rt_effective_prio(struct task_struct *pi_task, int prio) in __rt_effective_prio() argument 5275 if (pi_task) { in __rt_effective_prio() 5276 prio = min(prio, pi_task->prio); in __rt_effective_prio() 5284 struct task_struct *pi_task = rt_mutex_get_top_task(p); in rt_effective_prio() local 5286 return __rt_effective_prio(pi_task, prio); in rt_effective_prio() 5292 * @pi_task: donor task 5300 void rt_mutex_setprio(struct task_struct *p, struct task_struct *pi_task) in rt_mutex_setprio() argument 5309 prio = __rt_effective_prio(pi_task, p->normal_prio); in rt_mutex_setprio() 5313 if (p->pi_top_task == pi_task && prio == p->prio && !dl_prio(prio)) { in rt_mutex_setprio() 5325 * ensure a task is de-boosted (pi_task i in rt_mutex_setprio() [all...] |
Completed in 12 milliseconds