Home
last modified time | relevance | path

Searched refs:runnable (Results 1 – 17 of 17) sorted by relevance

/Linux-v5.10/kernel/sched/
Dpelt.c107 unsigned long load, unsigned long runnable, int running) in accumulate_sum() argument
147 if (runnable) in accumulate_sum()
148 sa->runnable_sum += runnable * contrib << SCHED_CAPACITY_SHIFT; in accumulate_sum()
185 unsigned long load, unsigned long runnable, int running) in ___update_load_sum() argument
221 runnable = running = 0; in ___update_load_sum()
230 if (!accumulate_sum(delta, sa, load, runnable, running)) in ___update_load_sum()
Dfair.c1507 unsigned long runnable; member
1561 ((ns->compute_capacity * imbalance_pct) < (ns->runnable * 100)))) in numa_classify()
1566 ((ns->compute_capacity * imbalance_pct) > (ns->runnable * 100)))) in numa_classify()
1617 ns->runnable += cpu_runnable(rq); in update_numa_stats()
5708 unsigned int runnable; in cpu_runnable_without() local
5715 runnable = READ_ONCE(cfs_rq->avg.runnable_avg); in cpu_runnable_without()
5718 lsub_positive(&runnable, p->se.avg.runnable_avg); in cpu_runnable_without()
5720 return runnable; in cpu_runnable_without()
/Linux-v5.10/Documentation/timers/
Dno_hz.rst24 have only one runnable task (CONFIG_NO_HZ_FULL=y). Unless you
44 will frequently be multiple runnable tasks per CPU. In these cases,
107 If a CPU has only one runnable task, there is little point in sending it
109 Note that omitting scheduling-clock ticks for CPUs with only one runnable
113 sending scheduling-clock interrupts to CPUs with a single runnable task,
264 runnable task for a given CPU, even though there are a number
267 runnable high-priority SCHED_FIFO task and an arbitrary number
274 single runnable SCHED_FIFO task and multiple runnable SCHED_OTHER
277 And even when there are multiple runnable tasks on a given CPU,
/Linux-v5.10/Documentation/scheduler/
Dsched-design-CFS.rst44 up CPU time between runnable tasks as close to "ideal multitasking hardware" as
71 CFS maintains a time-ordered rbtree, where all runnable tasks are sorted by the
167 Called when a task enters a runnable state.
173 When a task is no longer runnable, this function is called to keep the
185 This function checks if a task that entered the runnable state should
Dsched-bwc.rst14 slices as threads in the cgroup become runnable. Once all quota has been
142 decide which application is chosen to run, as they will both be runnable and
Dsched-capacity.rst242 accurately be predicted the moment a task first becomes runnable. The CFS class
/Linux-v5.10/Documentation/accounting/
Ddelay-accounting.rst7 runnable task may wait for a free CPU to run on.
12 a) waiting for a CPU (while being runnable)
Dtaskstats-struct.rst112 /* Delay waiting for cpu, while runnable
/Linux-v5.10/Documentation/virt/
Dguest-halt-polling.rst18 even with other runnable tasks in the host.
/Linux-v5.10/Documentation/virt/kvm/
Dhalt-polling.rst18 interval or some other task on the runqueue is runnable the scheduler is
137 - Halt polling will only be conducted by the host when no other tasks are runnable on
/Linux-v5.10/Documentation/core-api/
Dworkqueue.rst118 number of the currently runnable workers. Generally, work items are
121 stalling should be optimal. As long as there are one or more runnable
205 concurrency level. In other words, runnable CPU intensive
213 regulated by the concurrency management and runnable
/Linux-v5.10/Documentation/admin-guide/pm/
Dcpuidle.rst90 Tasks can be in various states. In particular, they are *runnable* if there are
93 events to occur or similar). When a task becomes runnable, the CPU scheduler
94 assigns it to one of the available CPUs to run and if there are no more runnable
97 another CPU). [If there are multiple runnable tasks assigned to one CPU
101 The special "idle" task becomes runnable if there are no other runnable tasks
193 multiple runnable tasks assigned to one CPU at the same time, the only way to
216 not be shared between multiple runnable tasks, the primary reason for using the
356 the same CPU when they become runnable again) and the pattern detection code in
/Linux-v5.10/Documentation/s390/
Dvfio-ccw.rst331 space, and assemble a runnable kernel channel program by updating the
382 channel program, which becomes runnable for a real device.
/Linux-v5.10/Documentation/admin-guide/
Dkernel-per-CPU-kthreads.rst159 for example, ensure that at most one runnable kthread is present
/Linux-v5.10/Documentation/process/
Dlicense-rules.rst356 with this exception. This is required for creating runnable executables
/Linux-v5.10/Documentation/locking/
Drt-mutex-design.rst69 of A. So now if B becomes runnable, it would not preempt C, since C now has
/Linux-v5.10/Documentation/filesystems/
Dproc.rst1505 running or ready to run (i.e., the total number of runnable threads).
2114 out. With CPU isolation and a single runnable task this can take