Home
last modified time | relevance | path

Searched refs:rcu_scheduler_active (Results 1 – 13 of 13) sorted by relevance

/linux-6.15/kernel/rcu/
H A Dsrcutiny.c24 int rcu_scheduler_active __read_mostly;
26 extern int rcu_scheduler_active;
231 if (rcu_scheduler_active == RCU_SCHEDULER_INACTIVE) in synchronize_srcu()
293 rcu_scheduler_active = RCU_SCHEDULER_RUNNING; in rcu_scheduler_starting()
H A Dupdate.c144 rcu_scheduler_active != RCU_SCHEDULER_INIT; in rcu_gp_is_normal()
275 rcu_scheduler_active = RCU_SCHEDULER_RUNNING; in rcu_set_runtime_mode()
320 return rcu_scheduler_active != RCU_SCHEDULER_INACTIVE && READ_ONCE(debug_locks) && in debug_lockdep_rcu_enabled()
H A Dtree.c133 int rcu_scheduler_active __read_mostly;
134 EXPORT_SYMBOL_GPL(rcu_scheduler_active);
1407 if (rcu_scheduler_active != RCU_SCHEDULER_INACTIVE) in rcu_poll_gp_seq_start()
1423 if (rcu_scheduler_active != RCU_SCHEDULER_INACTIVE) in rcu_poll_gp_seq_end()
1446 if (rcu_scheduler_active != RCU_SCHEDULER_INACTIVE) in rcu_poll_gp_seq_start_unlocked()
1463 if (rcu_scheduler_active != RCU_SCHEDULER_INACTIVE) in rcu_poll_gp_seq_end_unlocked()
3093 WARN_ON_ONCE(rcu_scheduler_active != RCU_SCHEDULER_INACTIVE); in __call_rcu_common()
3218 if (rcu_scheduler_active != RCU_SCHEDULER_INACTIVE) { in rcu_blocking_is_gp()
3909 if (rcu_scheduler_active != RCU_SCHEDULER_RUNNING) in param_set_do_rcu_barrier()
4257 if (rcu_scheduler_active == RCU_SCHEDULER_INACTIVE) in rcutree_online_cpu()
[all …]
H A Dtree_exp.h519 rcu_scheduler_active != RCU_SCHEDULER_RUNNING || in sync_rcu_exp_select_cpus()
1002 if (unlikely((rcu_scheduler_active == RCU_SCHEDULER_INIT) || !rcu_exp_worker_started())) { in synchronize_rcu_expedited()
H A Dtree_nocb.h413 if (rcu_scheduler_active != RCU_SCHEDULER_RUNNING) { in rcu_nocb_try_bypass()
H A Dsrcutree.c1435 if (rcu_scheduler_active == RCU_SCHEDULER_INACTIVE) in __synchronize_srcu()
H A Dtasks.h668 if (WARN_ONCE(rcu_scheduler_active == RCU_SCHEDULER_INACTIVE, in synchronize_rcu_tasks_generic()
/linux-6.15/tools/include/linux/
H A Drcu.h5 int rcu_scheduler_active; variable
/linux-6.15/include/linux/
H A Drcutree.h99 extern int rcu_scheduler_active;
H A Drcupdate.h121 extern int rcu_scheduler_active;
/linux-6.15/Documentation/RCU/
H A Dlockdep-splat.rst30 rcu_scheduler_active = 1, debug_locks = 0
/linux-6.15/mm/
H A Dslab_common.c1898 if (rcu_scheduler_active == RCU_SCHEDULER_RUNNING && in run_page_cache_worker()
1990 if (rcu_scheduler_active == RCU_SCHEDULER_RUNNING) in kvfree_call_rcu()
/linux-6.15/kernel/locking/
H A Dlockdep.c6839 rcu_scheduler_active, dl, in lockdep_rcu_suspicious()