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.h2004 extern struct scx_sched __rcu *scx_root;
2104 return rcu_dereference_protected(scx_root, true); in scx_root_protected_live()
2116 return rcu_dereference_protected(scx_root, in scx_root_protected()
2170 struct scx_sched *root = rcu_dereference_sched(scx_root); in scx_schedule_reenq_local()
2396 root = rcu_dereference_all(scx_root); in scx_prog_sched()
2436 return rcu_dereference_protected(scx_root, in scx_task_sched()
2443 return rcu_dereference_all(scx_root); in scx_task_sched_rcu()
2454 struct scx_sched *root = rcu_dereference_all(scx_root); in scx_prog_sched()
H A Dext.c35 struct scx_sched __rcu *scx_root; variable
3710 sch = rcu_dereference_bh(scx_root); in check_rq_for_timeouts()
3773 root = rcu_dereference_bh(scx_root); in scx_tick()
5589 sch = rcu_dereference(scx_root); in handle_lockup()
5626 sch = rcu_dereference(scx_root); in scx_rcu_cpu_stall()
6519 RCU_INIT_POINTER(scx_root, NULL); in scx_root_disable()
7523 WARN_ON_ONCE(scx_root); in scx_root_enable_workfn()
7558 rcu_assign_pointer(scx_root, sch); in scx_root_enable_workfn()
8394 sch = rcu_dereference(scx_root); in sysrq_handle_sched_ext_reset()
8632 sch = rcu_dereference(scx_root); in scx_pm_handler()
[all …]
H A Didle.c1138 sch = rcu_dereference(scx_root); in scx_bpf_select_cpu_and()