Searched refs:pi_task (Results 1 – 5 of 5) sorted by relevance
| /OK3568_Linux_fs/kernel/include/trace/events/ |
| H A D | sched.h | 472 TP_PROTO(struct task_struct *tsk, struct task_struct *pi_task), 474 TP_ARGS(tsk, pi_task), 487 __entry->newprio = pi_task ? 488 min(tsk->normal_prio, pi_task->prio) :
|
| /OK3568_Linux_fs/kernel/include/linux/sched/ |
| H A D | rt.h | 40 extern void rt_mutex_setprio(struct task_struct *p, struct task_struct *pi_task);
|
| /OK3568_Linux_fs/kernel/kernel/locking/ |
| H A D | rtmutex.c | 339 struct task_struct *pi_task = NULL; in rt_mutex_adjust_prio() local 344 pi_task = task_top_pi_waiter(p)->task; in rt_mutex_adjust_prio() 346 rt_mutex_setprio(p, pi_task); in rt_mutex_adjust_prio()
|
| /OK3568_Linux_fs/kernel/include/trace/hooks/ |
| H A D | sched.h | 75 TP_PROTO(struct task_struct *p, struct task_struct *pi_task), 76 TP_ARGS(p, pi_task), 1);
|
| /OK3568_Linux_fs/kernel/kernel/sched/ |
| H A D | core.c | 5095 static inline int __rt_effective_prio(struct task_struct *pi_task, int prio) in __rt_effective_prio() argument 5097 if (pi_task) in __rt_effective_prio() 5098 prio = min(prio, pi_task->prio); in __rt_effective_prio() 5105 struct task_struct *pi_task = rt_mutex_get_top_task(p); in rt_effective_prio() local 5107 return __rt_effective_prio(pi_task, prio); in rt_effective_prio() 5121 void rt_mutex_setprio(struct task_struct *p, struct task_struct *pi_task) in rt_mutex_setprio() argument 5129 trace_android_rvh_rtmutex_prepare_setprio(p, pi_task); in rt_mutex_setprio() 5131 prio = __rt_effective_prio(pi_task, p->normal_prio); in rt_mutex_setprio() 5136 if (p->pi_top_task == pi_task && prio == p->prio && !dl_prio(prio)) in rt_mutex_setprio() 5151 p->pi_top_task = pi_task; in rt_mutex_setprio() [all …]
|