| /linux/io_uring/ |
| H A D | io-wq.c | 86 atomic_t nr_running; member 140 int nr_running; member 211 atomic_dec(&acct->nr_running); in io_worker_cancel_cb() 337 atomic_inc(&acct->nr_running); in io_wq_create_worker() 346 atomic_inc(&acct->nr_running); in io_wq_inc_running() 378 atomic_dec(&acct->nr_running); in create_worker_cb() 425 atomic_dec(&acct->nr_running); in io_queue_worker_create() 462 if (!atomic_dec_and_test(&acct->nr_running)) in io_wq_dec_running() 474 atomic_inc(&acct->nr_running); in io_wq_dec_running() 852 atomic_dec(&acct->nr_running); in create_worker_cont() [all …]
|
| /linux/Documentation/translations/zh_CN/scheduler/ |
| H A D | sched-design-CFS.rst | 24 相同的速度并行运行,速度均为1/nr_running。举例来说,如果有两个任务正在运行,那么每个 137 当任务进入可运行状态时,被调用。它将调度实体(任务)放到红黑树中,增加nr_running变量 142 当任务不再可运行时,这个函数被调用,对应的调度实体被移出红黑树。它减少nr_running变量
|
| /linux/include/linux/sched/ |
| H A D | stat.h | 20 extern unsigned int nr_running(void);
|
| /linux/include/uapi/linux/ |
| H A D | cgroupstats.h | 32 __u64 nr_running; /* Number of tasks running */ member
|
| /linux/fs/proc/ |
| H A D | loadavg.c | 24 nr_running(), nr_threads, in loadavg_proc_show()
|
| /linux/Documentation/translations/zh_CN/dev-tools/ |
| H A D | gdb-kernel-debugging.rst | 123 (gdb) p $lx_per_cpu(runqueues).nr_running 125 (gdb) p $lx_per_cpu(runqueues, 2).nr_running
|
| /linux/Documentation/translations/zh_TW/dev-tools/ |
| H A D | gdb-kernel-debugging.rst | 119 (gdb) p $lx_per_cpu(runqueues).nr_running 121 (gdb) p $lx_per_cpu(runqueues, 2).nr_running
|
| /linux/kernel/sched/ |
| H A D | fair.c | 2023 unsigned int nr_running; member 2053 if ((ns->nr_running > ns->weight) && in numa_classify() 2058 if ((ns->nr_running < ns->weight) || in numa_classify() 2113 ns->nr_running += rq->cfs.h_nr_runnable; in update_numa_stats() 2116 if (find_idle && idle_core < 0 && !rq->nr_running && idle_cpu(cpu)) { in update_numa_stats() 2434 src_running = env->src_stats.nr_running - 1; in task_numa_find_cpu() 2435 dst_running = env->dst_stats.nr_running + 1; in task_numa_find_cpu() 6665 if (rq->nr_running != 1) in sched_fair_update_stop_tick() 6831 return unlikely(rq->nr_running == rq->cfs.h_nr_idle && in sched_idle_rq() 6832 rq->nr_running); in sched_idle_rq() [all …]
|
| H A D | loadavg.c | 84 nr_active = this_rq->nr_running - adjust; in calc_load_fold_active()
|
| H A D | syscalls.c | 188 if (rq->nr_running) in idle_cpu() 1418 if (rq->nr_running == 1 && p_rq->nr_running == 1) in yield_to()
|
| H A D | sched.h | 797 u32 nr_running; member 1125 unsigned int nr_running; member 2873 unsigned prev_nr = rq->nr_running; in add_nr_running() 2875 rq->nr_running = prev_nr + count; in add_nr_running() 2880 if (prev_nr < 2 && rq->nr_running >= 2) in add_nr_running() 2888 rq->nr_running -= count; in sub_nr_running()
|
| H A D | core.c | 329 if (!(flags & DEQUEUE_SAVE) && rq->nr_running == 1 && in sched_core_dequeue() 1323 if (rq->nr_running != 1) in __need_bw_check() 3867 if (!cpu_rq(cpu)->nr_running) in ttwu_queue_cond() 5268 unsigned int nr_running(void) in nr_running() function 5273 sum += cpu_rq(i)->nr_running; in nr_running() 5293 return raw_rq()->nr_running == 1; in single_task_running() 5884 rq->nr_running == rq->cfs.h_nr_queued)) { in __pick_next_task() 6123 if (rq_i->nr_running) { in pick_next_task() 6304 if (!rq->nr_running) /* not forced idle */ in queue_core_balance() 6788 if (!rq->nr_running && !scx_enabled()) { in __schedule() [all …]
|
| H A D | ext.c | 1494 rq->scx.nr_running++; in enqueue_task_scx() 1598 rq->scx.nr_running--; in dequeue_task_scx() 4601 cpu, rq->scx.nr_running, rq->scx.flags, in scx_dump_state()
|
| H A D | rt.c | 1020 BUG_ON(!rq->nr_running); in dequeue_top_rt_rq()
|
| /linux/tools/accounting/ |
| H A D | delaytop.c | 132 int nr_running; /* Number of running processes */ member 854 container_stats.nr_running = stats.nr_running; in get_container_stats() 932 container_stats.nr_running, container_stats.nr_sleeping); in display_results()
|
| H A D | getdelays.c | 314 (unsigned long long)c->nr_running, in print_cgroupstats()
|
| /linux/Documentation/process/debugging/ |
| H A D | gdb-kernel-debugging.rst | 130 (gdb) p $lx_per_cpu(runqueues).nr_running 132 (gdb) p $lx_per_cpu(runqueues, 2).nr_running
|
| /linux/kernel/ |
| H A D | workqueue.c | 200 int nr_running; member 934 return !list_empty(&pool->worklist) && !pool->nr_running; in need_more_worker() 946 return !list_empty(&pool->worklist) && (pool->nr_running <= 1); in keep_working() 981 pool->nr_running--; in worker_set_flags() 1010 pool->nr_running++; in worker_clr_flags() 1053 WARN_ON_ONCE(pool->nr_workers == pool->nr_idle && pool->nr_running); in worker_enter_idle() 1400 worker->pool->nr_running++; in wq_worker_running() 1451 pool->nr_running--; in wq_worker_sleeping() 6565 pool->nr_running = 0; in unbind_workers()
|
| /linux/kernel/cgroup/ |
| H A D | cgroup-v1.c | 748 stats->nr_running++; in cgroupstats_build()
|