/linux-6.3-rc2/io_uring/ |
A D | io-wq.c | 80 atomic_t nr_running; member 138 int nr_running; member 190 atomic_dec(&acct->nr_running); in io_worker_cancel_cb() 308 atomic_inc(&acct->nr_running); in io_wqe_create_worker() 317 atomic_inc(&acct->nr_running); in io_wqe_inc_running() 341 atomic_dec(&acct->nr_running); in create_worker_cb() 390 atomic_dec(&acct->nr_running); in io_queue_worker_create() 408 atomic_inc(&acct->nr_running); in io_wqe_dec_running() 765 atomic_dec(&acct->nr_running); in create_worker_cont() 1005 match->nr_running++; in io_wq_worker_cancel() [all …]
|
/linux-6.3-rc2/Documentation/translations/zh_CN/scheduler/ |
A D | sched-design-CFS.rst | 24 相同的速度并行运行,速度均为1/nr_running。举例来说,如果有两个任务正在运行,那么每个 137 当任务进入可运行状态时,被调用。它将调度实体(任务)放到红黑树中,增加nr_running变量 142 当任务不再可运行时,这个函数被调用,对应的调度实体被移出红黑树。它减少nr_running变量
|
/linux-6.3-rc2/arch/s390/appldata/ |
A D | appldata_os.c | 64 u32 nr_running; /* number of runnable threads */ member 102 os_data->nr_running = nr_running(); in appldata_get_os_data()
|
A D | appldata_base.c | 441 EXPORT_SYMBOL_GPL(nr_running);
|
/linux-6.3-rc2/kernel/sched/ |
A D | fair.c | 743 unsigned int nr_running = cfs_rq->nr_running; in sched_slice() local 3226 cfs_rq->nr_running++; in account_entity_enqueue() 3241 cfs_rq->nr_running--; in account_entity_dequeue() 6167 rq->nr_running); in sched_idle_rq() 7674 if (rq->nr_running) in balance_fair() 9376 nr_running = rq->nr_running; in update_sg_lb_stats() 9379 if (nr_running > 1) in update_sg_lb_stats() 9645 int i, nr_running; in update_sg_wakeup_stats() local 9663 nr_running = rq->nr_running - local; in update_sg_wakeup_stats() 10425 if (!nr_running) in find_busiest_queue() [all …]
|
A D | loadavg.c | 82 nr_active = this_rq->nr_running - adjust; in calc_load_fold_active()
|
A D | sched.h | 552 unsigned int nr_running; member 965 unsigned int nr_running; member 2291 return rq->cfs.nr_running > 0; in sched_fair_runnable() 2419 unsigned prev_nr = rq->nr_running; in add_nr_running() 2421 rq->nr_running = prev_nr + count; in add_nr_running() 2427 if (prev_nr < 2 && rq->nr_running >= 2) { in add_nr_running() 2438 rq->nr_running -= count; in sub_nr_running()
|
A D | core.c | 1209 if (rq->nr_running > 1) in sched_can_stop_tick() 3917 if (!cpu_rq(cpu)->nr_running) in ttwu_queue_cond() 5316 unsigned int nr_running(void) in nr_running() function 5321 sum += cpu_rq(i)->nr_running; in nr_running() 5341 return raw_rq()->nr_running == 1; in single_task_running() 5930 rq->nr_running == rq->cfs.h_nr_running)) { in __pick_next_task() 6140 if (rq_i->nr_running) { in pick_next_task() 6320 if (!rq->nr_running) /* not forced idle */ in queue_core_balance() 7259 if (rq->nr_running) in idle_cpu() 8805 if (rq->nr_running == 1 && p_rq->nr_running == 1) { in yield_to() [all …]
|
A D | debug.c | 622 SEQ_printf(m, " .%-30s: %d\n", "nr_running", cfs_rq->nr_running); in print_cfs_rq() 742 P(nr_running); in print_cpu()
|
A D | rt.c | 1097 BUG_ON(!rq->nr_running); in dequeue_top_rt_rq()
|
/linux-6.3-rc2/include/linux/sched/ |
A D | stat.h | 20 extern unsigned int nr_running(void);
|
/linux-6.3-rc2/include/uapi/linux/ |
A D | cgroupstats.h | 34 __u64 nr_running; /* Number of tasks running */ member
|
/linux-6.3-rc2/fs/proc/ |
A D | loadavg.c | 24 nr_running(), nr_threads, in loadavg_proc_show()
|
A D | stat.c | 208 nr_running(), in show_stat()
|
/linux-6.3-rc2/Documentation/translations/zh_CN/dev-tools/ |
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-6.3-rc2/Documentation/dev-tools/ |
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-6.3-rc2/Documentation/scheduler/ |
A D | sched-design-CFS.rst | 19 1/nr_running speed. For example: if there are 2 tasks running, then it runs 169 increments the nr_running variable. 175 the nr_running variable.
|
/linux-6.3-rc2/kernel/ |
A D | workqueue.c | 163 int nr_running; member 788 return !pool->nr_running; in __need_more_worker() 813 return !list_empty(&pool->worklist) && (pool->nr_running <= 1); in keep_working() 883 worker->pool->nr_running++; in wq_worker_running() 927 pool->nr_running--; in wq_worker_sleeping() 983 pool->nr_running--; in worker_set_flags() 1015 pool->nr_running++; in worker_clr_flags() 1820 WARN_ON_ONCE(pool->nr_workers == pool->nr_idle && pool->nr_running); in worker_enter_idle() 5152 pool->nr_running = 0; in unbind_workers()
|
/linux-6.3-rc2/tools/accounting/ |
A D | getdelays.c | 258 (unsigned long long)c->nr_running, in print_cgroupstats()
|
/linux-6.3-rc2/kernel/cgroup/ |
A D | cgroup-v1.c | 728 stats->nr_running++; in cgroupstats_build()
|