rcu_preempt_depth
if (IS_ENABLED(CONFIG_PREEMPTION) && rcu_preempt_depth())
(rcu_preempt_depth() << MIGHT_RESCHED_RCU_SHIFT)
return rcu_preempt_depth();
int depth = rcu_preempt_depth();
WARN_ONCE(!preempt && rcu_preempt_depth() > 0, "Voluntary context switch within RCU read-side critical section!");
if (rcu_preempt_depth() > 0 &&
WARN_ON_ONCE(rcu_preempt_depth() > RCU_NEST_PMAX);
int rrln = rcu_preempt_depth();
rcu_preempt_depth() == 0;
if (rcu_preempt_depth() > 0)
if (rcu_preempt_depth() > 0 ||
} else if (!WARN_ON_ONCE(rcu_preempt_depth())) {
if (rcu_preempt_depth() > 0 &&
} else if (unlikely(rcu_preempt_depth())) {
nested += rcu_preempt_depth() << MIGHT_RESCHED_RCU_SHIFT;
rcu_preempt_depth(), offsets >> MIGHT_RESCHED_RCU_SHIFT);
rcu_start_depth = rcu_preempt_depth();
rcu_preempt_depth() != rcu_start_depth)) {
rcu_start_depth, rcu_preempt_depth(),