Lines Matching full:scheduling
262 * A BPF scheduler can implement an arbitrary scheduling policy by
264 * scheduling policy can also be implemented using the BPF scheduler
316 * the task while updating its scheduling properties (e.g. priority).
321 * on the scheduling logic, this can lead to confusing behaviors - e.g.
322 * scheduling position not being updated across a priority change.
464 * Documentation/admin-guide/hw-vuln/core-scheduling.rst for details on
541 * @p: task to initialize for BPF scheduling
545 * Initialize @p for BPF scheduling. This operation may block and can
565 * @enable: Enable BPF scheduling for a task
566 * @p: task to enable BPF scheduling for
568 * Enable @p for BPF scheduling. enable() is called on @p any time it
574 * @disable: Disable BPF scheduling for a task
575 * @p: task to disable BPF scheduling for
578 * Disable BPF scheduling for @p. A disable() call is always matched
920 * scheduling path. Implies %SCX_ENQ_HEAD.
942 * scheduling event. Otherwise, Execution may stall.
974 * through at least one full scheduling cycle before going idle. If the
976 * through a scheduling cycle before going idle, noop.
983 * cleared to zero before the scheduling path is invoked so that the