Home
last modified time | relevance | path

Searched refs:rcu_is_watching (Results 1 – 22 of 22) sorted by relevance

/linux-6.15/include/linux/
H A Drcupdate.h431 (c || !rcu_is_watching() || !rcu_lockdep_current_cpu_online()) && in lockdep_assert_rcu_helper()
842 RCU_LOCKDEP_WARN(!rcu_is_watching(), in rcu_read_lock()
869 RCU_LOCKDEP_WARN(!rcu_is_watching(), in rcu_read_unlock()
895 RCU_LOCKDEP_WARN(!rcu_is_watching(), in rcu_read_lock_bh()
906 RCU_LOCKDEP_WARN(!rcu_is_watching(), in rcu_read_unlock_bh()
933 RCU_LOCKDEP_WARN(!rcu_is_watching(), in rcu_read_lock_sched()
951 RCU_LOCKDEP_WARN(!rcu_is_watching(), in rcu_read_unlock_sched()
H A Dsrcutree.h247 RCU_LOCKDEP_WARN(!rcu_is_watching(), "RCU must be watching srcu_read_lock_fast()."); in __srcu_read_lock_fast()
278 RCU_LOCKDEP_WARN(!rcu_is_watching(), "RCU must be watching srcu_read_unlock_fast()."); in __srcu_read_unlock_fast()
295 RCU_LOCKDEP_WARN(!rcu_is_watching(), "RCU must be watching srcu_read_lock_lite()."); in __srcu_read_lock_lite()
316 RCU_LOCKDEP_WARN(!rcu_is_watching(), "RCU must be watching srcu_read_unlock_lite()."); in __srcu_read_unlock_lite()
H A Drcutree.h102 bool rcu_is_watching(void);
H A Drcutiny.h130 static inline bool rcu_is_watching(void) { return true; } in rcu_is_watching() function
H A Dtrace_recursion.h102 bool __ret = !rcu_is_watching(); \
H A Dtracepoint.h283 WARN_ONCE(!rcu_is_watching(), \
301 WARN_ONCE(!rcu_is_watching(), \
/linux-6.15/tools/include/linux/
H A Drcu.h17 static inline bool rcu_is_watching(void) in rcu_is_watching() function
/linux-6.15/kernel/
H A Dextable.c113 no_rcu = !rcu_is_watching(); in kernel_text_address()
H A Dnotifier.c586 RCU_LOCKDEP_WARN(!rcu_is_watching(), in notify_die()
/linux-6.15/kernel/trace/
H A Drethook.c176 if (unlikely(!rcu_is_watching())) in rethook_try_get()
H A Dtrace_stack.c305 if (!rcu_is_watching()) in stack_trace_call()
H A Dtrace_event_perf.c445 if (!rcu_is_watching()) in perf_ftrace_function_call()
H A Dftrace.c8009 if ((!(op->flags & FTRACE_OPS_FL_RCU) || rcu_is_watching()) && in __ftrace_ops_list_func()
8067 if (!(op->flags & FTRACE_OPS_FL_RCU) || rcu_is_watching()) in ftrace_ops_assist_func()
H A Dtrace.c3037 if (rcu_is_watching()) { in __trace_stack()
/linux-6.15/kernel/rcu/
H A Dupdate.c109 if (!rcu_is_watching()) { in rcu_read_lock_held_common()
H A Dtree.c731 notrace bool rcu_is_watching(void) in rcu_is_watching() function
740 EXPORT_SYMBOL_GPL(rcu_is_watching);
2972 if (!rcu_is_watching()) in call_rcu_core()
3094 WARN_ON_ONCE(!rcu_is_watching()); in __call_rcu_common()
H A Drcutorture.c2190 WARN_ON_ONCE(!rcu_is_watching()); in rcu_torture_one_read()
/linux-6.15/arch/x86/kernel/
H A Dirq.c290 RCU_LOCKDEP_WARN(!rcu_is_watching(), "IRQ failed to wake up RCU"); in DEFINE_IDTENTRY_IRQ()
H A Dtraps.c261 RCU_LOCKDEP_WARN(!rcu_is_watching(), "entry code didn't wake RCU"); in do_error_trap()
/linux-6.15/Documentation/trace/
H A Dftrace-uses.rst154 if (!rcu_is_watching())
159 for rcu_is_watching for the callback and no other test needs to be done.
/linux-6.15/arch/arm64/mm/
H A Dfault.c981 RCU_LOCKDEP_WARN(!rcu_is_watching(), "exception_enter didn't work"); in debug_exception_enter()
/linux-6.15/kernel/locking/
H A Dlockdep.c6860 if (!rcu_is_watching()) in lockdep_rcu_suspicious()