Lines Matching defs:work
2825 static void task_numa_work(struct callback_head *work)
2836 SCHED_WARN_ON(p != container_of(work, struct task_struct, numa_work));
2838 work->next = work;
2845 * work.
3020 struct callback_head *work = &curr->numa_work;
3026 if ((curr->flags & (PF_EXITING | PF_KTHREAD)) || work->next != work) {
3033 * task needs to have done some actual work before we bother with
3046 task_work_add(curr, work, TWA_RESUME);
3539 * Another reason this doesn't work is that runnable isn't a 0-sum entity.
6119 * scheduling latency of the CPUs. This seems to work
7384 * lead to a throttle). This both saves work and prevents false
7773 * In order to avoid CPUs going idle while there's still work to do, new idle
7775 * tree itself instead of relying on other CPUs to bring it work.
8622 * Skimp on the clearing to avoid duplicate work. We can avoid clearing
9088 /* Prefer to move from lowest priority CPU's work */
9816 * work because they assume all things are equal, which typically
10487 * Between queueing the stop-work and running it is a hole in which
11107 * If this CPU gets work to do, stop the load balancing
11108 * work being done for other CPUs. Next load