Lines Matching refs:imp
1186 struct task_struct *p, long imp) in task_numa_assign() argument
1194 env->best_imp = imp; in task_numa_assign()
1267 long imp = env->p->numa_group ? groupimp : taskimp; in task_numa_compare() local
1268 long moveimp = imp; in task_numa_compare()
1310 imp = taskimp + task_weight(cur, env->src_nid, dist) - in task_numa_compare()
1317 imp -= imp/16; in task_numa_compare()
1325 imp += group_weight(cur, env->src_nid, dist) - in task_numa_compare()
1328 imp += task_weight(cur, env->src_nid, dist) - in task_numa_compare()
1333 if (imp <= env->best_imp && moveimp <= env->best_imp) in task_numa_compare()
1346 if (imp > env->best_imp && src_rq->nr_running == 1 && in task_numa_compare()
1358 if (moveimp > imp && moveimp > env->best_imp) { in task_numa_compare()
1366 imp = moveimp - 1; in task_numa_compare()
1372 if (imp <= env->best_imp) in task_numa_compare()
1392 task_numa_assign(env, cur, imp); in task_numa_compare()