Lines Matching defs:idlest
7179 * find_idlest_group_cpu - find the idlest CPU among the CPUs in the group.
8255 * Balances load by selecting the idlest CPU in the idlest group, or under
10469 * @sd: The sched_domain level to look for idlest group.
10472 * @p: The task for which we look for the idlest group/CPU.
10530 static bool update_pick_idlest(struct sched_group *idlest,
10542 * The candidate and the current idlest group are the same type of
10543 * group. Let check which one is the idlest according to the type.
10562 if (idlest->sgc->max_capacity >= group->sgc->max_capacity)
10591 struct sched_group *idlest = NULL, *local = NULL, *group = sd->groups;
10633 if (!local_group && update_pick_idlest(idlest, &idlest_sgs, group, sgs)) {
10634 idlest = group;
10641 /* There is no idlest group to push tasks to */
10642 if (!idlest)
10647 return idlest;
10650 * If the local group is idler than the selected idlest group
10657 * If the local group is busier than the selected idlest group
10661 return idlest;
10686 * idlest group don't try and push any tasks.
10703 if (local->sgc->max_capacity >= idlest->sgc->max_capacity)
10720 idlest_cpu = cpumask_first(sched_group_span(idlest));
10722 return idlest;
10760 return idlest;