Lines Matching refs:imbalance

1056 adjust_numa_imbalance(int imbalance, int dst_running, int imb_numa_nr)  in adjust_numa_imbalance()  argument
1066 return imbalance; in adjust_numa_imbalance()
1072 if (imbalance <= NUMA_IMBALANCE_MIN) in adjust_numa_imbalance()
1075 return imbalance; in adjust_numa_imbalance()
2103 unsigned int imbalance; in task_numa_find_cpu() local
2114 imbalance = max(0, dst_running - src_running); in task_numa_find_cpu()
2115 imbalance = adjust_numa_imbalance(imbalance, dst_running, in task_numa_find_cpu()
2119 if (!imbalance) { in task_numa_find_cpu()
7927 long imbalance; member
8205 if (env->imbalance <= 0) in detach_tasks()
8258 if (shr_bound(load, env->sd->nr_balance_failed) > env->imbalance) in detach_tasks()
8261 env->imbalance -= load; in detach_tasks()
8267 if (util > env->imbalance) in detach_tasks()
8270 env->imbalance -= util; in detach_tasks()
8274 env->imbalance--; in detach_tasks()
8282 env->imbalance = 0; in detach_tasks()
8305 if (env->imbalance <= 0) in detach_tasks()
8794 return group->sgc->imbalance; in sg_imbalanced()
9390 unsigned long imbalance; in find_idlest_group() local
9455 imbalance = scale_load_down(NICE_0_LOAD) * in find_idlest_group()
9468 ((idlest_sgs.avg_load + imbalance) >= local_sgs.avg_load)) in find_idlest_group()
9475 if (idlest_sgs.avg_load >= (local_sgs.avg_load + imbalance)) in find_idlest_group()
9526 imbalance = abs(local_sgs.idle_cpus - idlest_sgs.idle_cpus); in find_idlest_group()
9527 if (!adjust_numa_imbalance(imbalance, in find_idlest_group()
9712 env->imbalance = 1; in calculate_imbalance()
9719 env->imbalance = busiest->group_misfit_task_load; in calculate_imbalance()
9730 env->imbalance = busiest->sum_h_nr_running; in calculate_imbalance()
9742 env->imbalance = 1; in calculate_imbalance()
9762 env->imbalance = max(local->group_capacity, local->group_util) - in calculate_imbalance()
9772 if (env->idle != CPU_NOT_IDLE && env->imbalance == 0) { in calculate_imbalance()
9774 env->imbalance = 1; in calculate_imbalance()
9788 env->imbalance = nr_diff; in calculate_imbalance()
9796 env->imbalance = max_t(long, 0, in calculate_imbalance()
9803 env->imbalance = adjust_numa_imbalance(env->imbalance, in calculate_imbalance()
9810 env->imbalance >>= 1; in calculate_imbalance()
9833 env->imbalance = 0; in calculate_imbalance()
9850 env->imbalance = min( in calculate_imbalance()
10007 return env->imbalance ? sds.busiest : NULL; in find_busiest_group()
10010 env->imbalance = 0; in find_busiest_group()
10086 if (nr_running == 1 && load > env->imbalance && in find_busiest_queue()
10306 schedstat_add(sd->lb_imbalance[idle], env.imbalance); in load_balance()
10376 if ((env.flags & LBF_DST_PINNED) && env.imbalance > 0) { in load_balance()
10398 int *group_imbalance = &sd_parent->groups->sgc->imbalance; in load_balance()
10400 if ((env.flags & LBF_SOME_PINNED) && env.imbalance > 0) in load_balance()
10489 int *group_imbalance = &sd_parent->groups->sgc->imbalance; in load_balance()