Home
last modified time | relevance | path

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

/linux/kernel/sched/ext/
H A Dinternal.h2081 extern struct scx_sched __rcu *scx_root;
2181 return rcu_dereference_protected(scx_root, true); in scx_root_protected_live()
2193 return rcu_dereference_protected(scx_root, in scx_root_protected()
2247 struct scx_sched *root = rcu_dereference_sched(scx_root); in scx_schedule_reenq_local()
2473 root = rcu_dereference_all(scx_root); in scx_prog_sched()
2513 return rcu_dereference_protected(scx_root, in scx_task_sched()
2520 return rcu_dereference_all(scx_root); in scx_task_sched_rcu()
2531 struct scx_sched *root = rcu_dereference_all(scx_root); in scx_prog_sched()
H A Dext.c40 struct scx_sched __rcu *scx_root; variable
3812 sch = rcu_dereference_bh(scx_root); in check_rq_for_timeouts()
3875 root = rcu_dereference_bh(scx_root); in scx_tick()
5764 sch = rcu_dereference(scx_root); in handle_lockup()
5801 sch = rcu_dereference(scx_root); in scx_rcu_cpu_stall()
6706 RCU_INIT_POINTER(scx_root, NULL); in scx_root_disable()
7702 WARN_ON_ONCE(scx_root); in scx_root_enable_workfn()
7747 rcu_assign_pointer(scx_root, sch); in scx_root_enable_workfn()
8585 sch = rcu_dereference(scx_root); in sysrq_handle_sched_ext_reset()
8823 sch = rcu_dereference(scx_root); in scx_pm_handler()
[all …]
H A Didle.c1166 sch = rcu_dereference(scx_root); in scx_bpf_select_cpu_and()