Lines Matching refs:avg_load
4744 unsigned long load, avg_load; in find_idlest_group() local
4757 avg_load = 0; in find_idlest_group()
4766 avg_load += load; in find_idlest_group()
4770 avg_load = (avg_load * SCHED_CAPACITY_SCALE) / group->sgc->capacity; in find_idlest_group()
4773 this_load = avg_load; in find_idlest_group()
4774 } else if (avg_load < min_load) { in find_idlest_group()
4775 min_load = avg_load; in find_idlest_group()
5997 unsigned long avg_load; /*Avg load across the CPUs of the group */ member
6023 unsigned long avg_load; /* Average load across all groups in sd */ member
6043 .avg_load = 0UL, in init_sd_lb_stats()
6336 sgs->avg_load = (sgs->group_load*SCHED_CAPACITY_SCALE) / sgs->group_capacity; in update_sg_lb_stats()
6373 if (sgs->avg_load <= busiest->avg_load) in update_sd_pick_busiest()
6543 sds->busiest_stat.avg_load * sds->busiest_stat.group_capacity, in check_asym_packing()
6576 if (busiest->avg_load + scaled_busy_load_per_task >= in fix_small_imbalance()
6577 local->avg_load + (scaled_busy_load_per_task * imbn)) { in fix_small_imbalance()
6589 min(busiest->load_per_task, busiest->avg_load); in fix_small_imbalance()
6591 min(local->load_per_task, local->avg_load); in fix_small_imbalance()
6595 if (busiest->avg_load > scaled_busy_load_per_task) { in fix_small_imbalance()
6598 busiest->avg_load - scaled_busy_load_per_task); in fix_small_imbalance()
6602 if (busiest->avg_load * busiest->group_capacity < in fix_small_imbalance()
6604 tmp = (busiest->avg_load * busiest->group_capacity) / in fix_small_imbalance()
6611 min(local->load_per_task, local->avg_load + tmp); in fix_small_imbalance()
6639 min(busiest->load_per_task, sds->avg_load); in calculate_imbalance()
6647 if (busiest->avg_load <= sds->avg_load || in calculate_imbalance()
6648 local->avg_load >= sds->avg_load) { in calculate_imbalance()
6674 max_pull = min(busiest->avg_load - sds->avg_load, load_above_capacity); in calculate_imbalance()
6679 (sds->avg_load - local->avg_load) * local->group_capacity in calculate_imbalance()
6735 sds.avg_load = (SCHED_CAPACITY_SCALE * sds.total_load) in find_busiest_group()
6755 if (local->avg_load >= busiest->avg_load) in find_busiest_group()
6762 if (local->avg_load >= sds.avg_load) in find_busiest_group()
6781 if (100 * busiest->avg_load <= in find_busiest_group()
6782 env->sd->imbalance_pct * local->avg_load) in find_busiest_group()