Lines Matching defs:pse
498 is_same_group(struct sched_entity *se, struct sched_entity *pse)
500 if (se->cfs_rq == pse->cfs_rq)
512 find_matching_se(struct sched_entity **se, struct sched_entity **pse)
525 pse_depth = (*pse)->depth;
534 *pse = parent_entity(*pse);
537 while (!is_same_group(*se, *pse)) {
539 *pse = parent_entity(*pse);
587 find_matching_se(struct sched_entity **se, struct sched_entity **pse)
8486 struct sched_entity *se = &curr->se, *pse = &p->se;
8491 if (unlikely(se == pse))
8500 if (unlikely(throttled_hierarchy(cfs_rq_of(pse))))
8504 set_next_buddy(pse);
8533 find_matching_se(&se, &pse);
8534 WARN_ON_ONCE(!pse);
8537 pse_is_idle = se_is_idle(pse);
8554 if (pick_eevdf(cfs_rq) == pse)
8663 struct sched_entity *pse = &prev->se;
8665 while (!(cfs_rq = is_same_group(se, pse))) {
8667 int pse_depth = pse->depth;
8670 put_prev_entity(cfs_rq_of(pse), pse);
8671 pse = parent_entity(pse);
8679 put_prev_entity(cfs_rq, pse);
8800 /* Tell the scheduler that we'd really like pse to run next. */