Lines Matching defs:best_cpu
3074 int best_cpu;
3167 if (env->best_cpu != env->dst_cpu && xchg(&rq->numa_migrate_on, 1)) {
3173 if (cpu == env->best_cpu || !idle_cpu(cpu) ||
3190 * Clear previous best_cpu/rq numa-migrate flag, since task now
3193 if (env->best_cpu != -1 && env->best_cpu != env->dst_cpu) {
3194 rq = cpu_rq(env->best_cpu);
3205 env->best_cpu = env->dst_cpu;
3406 if (!idle_cpu(cpu) && env->best_cpu >= 0 &&
3407 idle_cpu(env->best_cpu)) {
3408 cpu = env->best_cpu;
3421 if (maymove && !cur && env->best_cpu >= 0 && idle_cpu(env->best_cpu))
3505 .best_cpu = -1,
3561 if (env.best_cpu == -1 || (ng && ng->active_nodes > 1)) {
3595 if (env.best_cpu == -1)
3598 nid = cpu_to_node(env.best_cpu);
3605 if (env.best_cpu == -1) {
3610 best_rq = cpu_rq(env.best_cpu);
3612 ret = migrate_task_to(p, env.best_cpu);
3615 trace_sched_stick_numa(p, env.src_cpu, NULL, env.best_cpu);
3619 ret = migrate_swap(p, env.best_task, env.best_cpu, env.src_cpu);
3623 trace_sched_stick_numa(p, env.src_cpu, env.best_task, env.best_cpu);
9047 int cpu, best_cpu = -1;
9078 return best_cpu;
9132 best_cpu = cpu;
9150 return best_cpu;