Lines Matching defs:runnable

58 	SCX_EXIT_ERROR_STALL,	/* watchdog detected stalled runnable tasks */
422 * @prev is still runnable as indicated by set %SCX_TASK_QUEUED in
441 * @runnable: A task is becoming runnable on its associated CPU
442 * @p: task becoming runnable
446 * execution state transitions. A task becomes ->runnable() on a CPU,
451 * @p is becoming runnable on the CPU because it's
465 void (*runnable)(struct task_struct *p, u64 enq_flags);
480 * See ->runnable() for explanation on the task state notifiers.
487 * @runnable: is task @p still runnable?
498 * See ->runnable() for explanation on the task state notifiers. If
499 * !@runnable, ->quiescent() will be invoked after this operation
502 void (*stopping)(struct task_struct *p, bool runnable);
505 * @quiescent: A task is becoming not runnable on its associated CPU
506 * @p: task becoming not runnable
509 * See ->runnable() for explanation on the task state notifiers.
529 * If @to is NULL, @from is yielding the CPU to other runnable tasks.
548 * Both @a and @b are runnable and may or may not currently be queued on
558 * became runnable.
665 * @idle: @cpu is currently idle without any runnable tasks
674 * @dump_task: Dump BPF scheduler state for a runnable task on error
676 * @p: runnable task to generate debug dump for
933 * runnable task should be able to wait before being scheduled. The
1084 void (*runnable)(struct task_struct *p, u64 enq_flags);
1086 void (*stopping)(struct task_struct *p, bool runnable);
1659 * The maximum amount of time in jiffies that a task may be runnable