Lines Matching refs:dist
959 int dist = node_distance(nid, node); in score_nearby_nodes() local
965 if (dist == sched_max_numa_distance || node == nid) in score_nearby_nodes()
976 dist > maxdist) in score_nearby_nodes()
994 faults *= (sched_max_numa_distance - dist); in score_nearby_nodes()
1011 int dist) in task_weight() argument
1024 faults += score_nearby_nodes(p, nid, dist, true); in task_weight()
1030 int dist) in group_weight() argument
1043 faults += score_nearby_nodes(p, nid, dist, false); in group_weight()
1178 int dist; member
1269 int dist = env->dist; in task_numa_compare() local
1310 imp = taskimp + task_weight(cur, env->src_nid, dist) - in task_numa_compare()
1311 task_weight(cur, env->dst_nid, dist); in task_numa_compare()
1325 imp += group_weight(cur, env->src_nid, dist) - in task_numa_compare()
1326 group_weight(cur, env->dst_nid, dist); in task_numa_compare()
1328 imp += task_weight(cur, env->src_nid, dist) - in task_numa_compare()
1329 task_weight(cur, env->dst_nid, dist); in task_numa_compare()
1428 int nid, ret, dist; in task_numa_migrate() local
1457 dist = env.dist = node_distance(env.src_nid, env.dst_nid); in task_numa_migrate()
1458 taskweight = task_weight(p, env.src_nid, dist); in task_numa_migrate()
1459 groupweight = group_weight(p, env.src_nid, dist); in task_numa_migrate()
1461 taskimp = task_weight(p, env.dst_nid, dist) - taskweight; in task_numa_migrate()
1462 groupimp = group_weight(p, env.dst_nid, dist) - groupweight; in task_numa_migrate()
1481 dist = node_distance(env.src_nid, env.dst_nid); in task_numa_migrate()
1483 dist != env.dist) { in task_numa_migrate()
1484 taskweight = task_weight(p, env.src_nid, dist); in task_numa_migrate()
1485 groupweight = group_weight(p, env.src_nid, dist); in task_numa_migrate()
1489 taskimp = task_weight(p, nid, dist) - taskweight; in task_numa_migrate()
1490 groupimp = group_weight(p, nid, dist) - groupweight; in task_numa_migrate()
1494 env.dist = dist; in task_numa_migrate()
1708 int dist; in preferred_group_nid() local
1723 dist = sched_max_numa_distance; in preferred_group_nid()
1726 score = group_weight(p, node, dist); in preferred_group_nid()
1745 for (dist = sched_max_numa_distance; dist > LOCAL_DISTANCE; dist--) { in preferred_group_nid()
1751 if (!find_numa_distance(dist)) in preferred_group_nid()
1761 if (node_distance(a, b) < dist) { in preferred_group_nid()