Lines Matching defs:stopping
357 * and then goes through one or more ->running() and ->stopping() pairs
395 * @stopping: A task is stopping execution
396 * @p: task stopping to run
412 void (*stopping)(struct task_struct *p, bool runnable);
2484 * and then stops running. As we want running <-> stopping transitions
2486 * ->stopping() early here instead of in put_prev_task_scx().
2488 * @p may go through multiple stopping <-> running transitions between
2494 if (SCX_HAS_OP(sch, stopping) && task_current(rq, p)) {
2496 SCX_CALL_OP_TASK(sch, SCX_KF_REST, stopping, rq, p, false);
3355 if (SCX_HAS_OP(sch, stopping) && (p->scx.flags & SCX_TASK_QUEUED))
3356 SCX_CALL_OP_TASK(sch, SCX_KF_REST, stopping, rq, p, true);
4078 * needs the tick or not by looking at nr_running. Allow stopping ticks
6020 .stopping = sched_ext_ops__stopping,