Lines Matching refs:scx
2175 schedule_dsq_reenq(root, &rq->scx.local_dsq, reenq_flags, rq); in scx_schedule_reenq_local()
2257 WARN_ON_ONCE(current->scx.kf_tasks[0]); \
2258 current->scx.kf_tasks[0] = task; \
2260 current->scx.kf_tasks[0] = NULL; \
2285 WARN_ON_ONCE(current->scx.kf_tasks[0]); \
2286 current->scx.kf_tasks[0] = task; \
2288 current->scx.kf_tasks[0] = NULL; \
2295 WARN_ON_ONCE(current->scx.kf_tasks[0]); \
2296 current->scx.kf_tasks[0] = task0; \
2297 current->scx.kf_tasks[1] = task1; \
2299 current->scx.kf_tasks[0] = NULL; \
2300 current->scx.kf_tasks[1] = NULL; \
2308 if (unlikely((p != current->scx.kf_tasks[0] && in scx_kf_arg_task_ok()
2309 p != current->scx.kf_tasks[1]))) { in scx_kf_arg_task_ok()
2346 return rcu_dereference_protected(p->scx.sched, in scx_task_sched()
2359 return rcu_dereference_all(p->scx.sched); in scx_task_sched_rcu()
2372 return rcu_access_pointer(p->scx.sched) == sch; in scx_task_on_sched()