Lines Matching refs:pse
133 is_same_group(struct sched_entity *se, struct sched_entity *pse) in is_same_group() argument
135 if (se->cfs_rq == pse->cfs_rq) in is_same_group()
158 find_matching_se(struct sched_entity **se, struct sched_entity **pse) in find_matching_se() argument
171 pse_depth = depth_se(*pse); in find_matching_se()
180 *pse = parent_entity(*pse); in find_matching_se()
183 while (!is_same_group(*se, *pse)) { in find_matching_se()
185 *pse = parent_entity(*pse); in find_matching_se()
229 is_same_group(struct sched_entity *se, struct sched_entity *pse) in is_same_group() argument
240 find_matching_se(struct sched_entity **se, struct sched_entity **pse) in find_matching_se() argument
1382 struct sched_entity *se = &curr->se, *pse = &p->se; in check_preempt_wakeup() local
1395 if (unlikely(se == pse)) in check_preempt_wakeup()
1409 set_next_buddy(pse); in check_preempt_wakeup()
1436 pse->avg_overlap < sysctl_sched_migration_cost))) { in check_preempt_wakeup()
1441 find_matching_se(&se, &pse); in check_preempt_wakeup()
1444 BUG_ON(!pse); in check_preempt_wakeup()
1446 if (wakeup_preempt_entity(se, pse) == 1) { in check_preempt_wakeup()
1452 pse = parent_entity(pse); in check_preempt_wakeup()