Lines Matching refs:nr_running
2056 unsigned int nr_running; member
2086 if ((ns->nr_running > ns->weight) && in numa_classify()
2091 if ((ns->nr_running < ns->weight) || in numa_classify()
2146 ns->nr_running += rq->cfs.h_nr_runnable; in update_numa_stats()
2149 if (find_idle && idle_core < 0 && !rq->nr_running && idle_cpu(cpu)) { in update_numa_stats()
2466 src_running = env->src_stats.nr_running - 1; in task_numa_find_cpu()
2467 dst_running = env->dst_stats.nr_running + 1; in task_numa_find_cpu()
6719 if (rq->nr_running != 1) in sched_fair_update_stop_tick()
6880 return unlikely(rq->nr_running == rq->cfs.h_nr_idle && in sched_idle_rq()
6881 rq->nr_running); in sched_idle_rq()
7023 if (!rq->nr_running) in enqueue_task_fair()
7360 if (sync && cpu_rq(this_cpu)->nr_running == 1) in wake_affine_idle()
7881 this_rq()->nr_running <= 1 && in select_idle_sibling()
9008 if (unlikely(rq->nr_running == 1)) in yield_task_fair()
9272 if (sched_feat(CACHE_HOT_BUDDY) && env->dst_rq->nr_running && in task_hot()
9320 if (env->src_rq->nr_running > env->src_rq->nr_preferred_running) in migrate_degrades_locality()
9551 if (env->src_rq->nr_running <= 1) { in detach_tasks()
9564 if (env->idle && env->src_rq->nr_running <= 1) in detach_tasks()
10356 int i, nr_running, local_group, sd_flags = env->sd->flags; in update_sg_lb_stats() local
10372 nr_running = rq->nr_running; in update_sg_lb_stats()
10373 sgs->sum_nr_running += nr_running; in update_sg_lb_stats()
10381 if (!nr_running && idle_cpu(i)) { in update_sg_lb_stats()
10388 if (balancing_at_rd && nr_running > 1) in update_sg_lb_stats()
10598 if (rq->nr_running > rq->nr_numa_running) in fbq_classify_rq()
10600 if (rq->nr_running > rq->nr_preferred_running) in fbq_classify_rq()
10673 int i, nr_running; in update_sg_wakeup_stats() local
10691 nr_running = rq->nr_running - local; in update_sg_wakeup_stats()
10692 sgs->sum_nr_running += nr_running; in update_sg_wakeup_stats()
10697 if (!nr_running && idle_cpu_without(i, p)) in update_sg_wakeup_stats()
11443 unsigned int nr_running; in sched_balance_find_src_rq() local
11471 nr_running = rq->cfs.h_nr_runnable; in sched_balance_find_src_rq()
11472 if (!nr_running) in sched_balance_find_src_rq()
11485 nr_running == 1) in sched_balance_find_src_rq()
11495 if (sched_asym(env->sd, i, env->dst_cpu) && nr_running == 1) in sched_balance_find_src_rq()
11506 if (nr_running == 1 && load > env->imbalance && in sched_balance_find_src_rq()
11538 if (nr_running <= 1) in sched_balance_find_src_rq()
11548 if (busiest_nr < nr_running) { in sched_balance_find_src_rq()
11549 busiest_nr = nr_running; in sched_balance_find_src_rq()
11665 if (env->dst_rq->nr_running > 0 || env->dst_rq->ttwu_pending) in should_we_balance()
11790 if (busiest->nr_running > 1) { in sched_balance_rq()
11797 env.loop_max = min(sysctl_sched_nr_migrate, busiest->nr_running); in sched_balance_rq()
12079 if (busiest_rq->nr_running <= 1) in active_load_balance_cpu_stop()
12380 if (rq->nr_running >= 2) { in nohz_balancer_kick()
12884 if (this_rq->nr_running != this_rq->cfs.h_nr_queued) in sched_balance_newidle()