Home
last modified time | relevance | path

Searched refs:SCX_TASK_PROTECTED (Results 1 – 3 of 3) sorted by relevance

/linux/include/linux/sched/
H A Dext.h106 SCX_TASK_PROTECTED = 1 << 6, /* slice and DSQ head position protected */ enumerator
/linux/kernel/sched/ext/
H A Dext.c398 likely(!(curr->scx.flags & SCX_TASK_PROTECTED)); in rq_is_open()
1214 * While %SCX_TASK_PROTECTED is set, every scheduler-reachable slice update is
1230 * dsq_insert_head - FIFO head insertion honoring %SCX_TASK_PROTECTED
1258 if (!(q->scx.flags & SCX_TASK_PROTECTED)) in dsq_insert_head()
1274 * While %SCX_TASK_PROTECTED is set, BPF schedulers may not modify the slice.
1281 if (unlikely(p->scx.flags & SCX_TASK_PROTECTED)) in set_task_slice_keep_oob()
1315 p->scx.flags &= ~SCX_TASK_PROTECTED; in scx_task_slice_ended()
4451 if (unlikely((p->scx.flags & SCX_TASK_PROTECTED) || p == scx_rescuee(rq))) in scx_reenq_wait_dispatching()
H A Dsub.c571 p->scx.flags |= SCX_TASK_PROTECTED; in scx_rescue_timerfn()