Lines Matching defs:runnable
333 * Whenever a sched starts bypassing, all runnable tasks in its subtree
2138 * Record the rq @p is runnable on, maintained under the rq lock so it
2198 if (SCX_HAS_OP(sch, runnable) && !task_on_rq_migrating(p))
2199 SCX_CALL_OP_TASK(sch, runnable, rq, p, enq_flags);
2313 * to be contained within runnable <-> quiescent transitions, trigger
2971 * If @prev is runnable & has slice left, it has priority and
3214 * If @p is runnable but we're about to enter a lower
3221 * locally runnable and can legitimately go idle with @p still
3222 * runnable (see do_pick_task_scx()).
3408 * If any higher-priority sched class enqueued a runnable task on this
6156 * Bypassing guarantees that all runnable tasks make forward progress without
6349 return "runnable task stall";
6523 * Here, every runnable task is guaranteed to make forward progress and
8343 static void sched_ext_ops__stopping(struct task_struct *p, bool runnable) {}
8383 .runnable = sched_ext_ops__runnable,
8451 .runnable = sched_ext_ops__runnable,
8728 * carefully copy the time it's been runnable, and its state.
11085 CID_OFFSET_MATCH(runnable, runnable);