Lines Matching defs:runnable
52 SCX_EXIT_ERROR_STALL, /* watchdog detected stalled runnable tasks */
367 * @prev is still runnable as indicated by set %SCX_TASK_QUEUED in
385 * @runnable: A task is becoming runnable on its associated CPU
386 * @p: task becoming runnable
390 * execution state transitions. A task becomes ->runnable() on a CPU,
395 * @p is becoming runnable on the CPU because it's
409 void (*runnable)(struct task_struct *p, u64 enq_flags);
424 * See ->runnable() for explanation on the task state notifiers.
431 * @runnable: is task @p still runnable?
442 * See ->runnable() for explanation on the task state notifiers. If
443 * !@runnable, ->quiescent() will be invoked after this operation
446 void (*stopping)(struct task_struct *p, bool runnable);
449 * @quiescent: A task is becoming not runnable on its associated CPU
450 * @p: task becoming not runnable
453 * See ->runnable() for explanation on the task state notifiers.
473 * If @to is NULL, @from is yielding the CPU to other runnable tasks.
492 * Both @a and @b are runnable and may or may not currently be queued on
497 * became runnable.
620 * @idle: @cpu is currently idle without any runnable tasks
629 * @dump_task: Dump BPF scheduler state for a runnable task on error
631 * @p: runnable task to generate debug dump for
815 * runnable task should be able to wait before being scheduled. The
1063 * The maximum amount of time in jiffies that a task may be runnable