Lines Matching refs:idle_cpu
1396 if (!idle_cpu(sibling)) in is_core_idle()
2042 int idle_cpu; member
2120 ns->idle_cpu = -1; in update_numa_stats()
2132 if (find_idle && idle_core < 0 && !rq->nr_running && idle_cpu(cpu)) { in update_numa_stats()
2137 if (ns->idle_cpu == -1) in update_numa_stats()
2138 ns->idle_cpu = cpu; in update_numa_stats()
2150 ns->idle_cpu = idle_core; in update_numa_stats()
2165 if (cpu == env->best_cpu || !idle_cpu(cpu) || in task_numa_assign()
2388 int cpu = env->dst_stats.idle_cpu; in task_numa_compare()
2398 if (!idle_cpu(cpu) && env->best_cpu >= 0 && in task_numa_compare()
2399 idle_cpu(env->best_cpu)) { in task_numa_compare()
2413 if (maymove && !cur && env->best_cpu >= 0 && idle_cpu(env->best_cpu)) in task_numa_compare()
2459 if (env->dst_stats.idle_cpu >= 0) { in task_numa_find_cpu()
2460 env->dst_cpu = env->dst_stats.idle_cpu; in task_numa_find_cpu()
7606 static int select_idle_core(struct task_struct *p, int core, struct cpumask *cpus, int *idle_cpu) in select_idle_core() argument
7614 if (*idle_cpu == -1) { in select_idle_core()
7616 *idle_cpu = cpu; in select_idle_core()
7623 if (*idle_cpu == -1 && cpumask_test_cpu(cpu, cpus)) in select_idle_core()
7624 *idle_cpu = cpu; in select_idle_core()
7668 …c inline int select_idle_core(struct task_struct *p, int core, struct cpumask *cpus, int *idle_cpu) in select_idle_core() argument
7688 int i, cpu, idle_cpu = -1, nr = INT_MAX; in select_idle_cpu() local
7713 i = select_idle_core(p, cpu, cpus, &idle_cpu); in select_idle_cpu()
7719 idle_cpu = __select_idle_cpu(cpu, p); in select_idle_cpu()
7720 if ((unsigned int)idle_cpu < nr_cpumask_bits) in select_idle_cpu()
7721 return idle_cpu; in select_idle_cpu()
7730 i = select_idle_core(p, cpu, cpus, &idle_cpu); in select_idle_cpu()
7737 idle_cpu = __select_idle_cpu(cpu, p); in select_idle_cpu()
7738 if ((unsigned int)idle_cpu < nr_cpumask_bits) in select_idle_cpu()
7746 return idle_cpu; in select_idle_cpu()
10380 if (!nr_running && idle_cpu(i)) { in update_sg_lb_stats()
11673 if (!idle_cpu(cpu)) in should_we_balance()
12240 idle = idle_cpu(cpu); in sched_balance_domains()
12299 if (idle_cpu(ilb_cpu)) in find_new_ilb()
12636 if (!idle_cpu(balance_cpu)) in _nohz_idle_balance()
12644 if (!idle_cpu(this_cpu) && need_resched()) { in _nohz_idle_balance()