Lines Matching refs:rcu_read_lock_nesting
293 WARN_ON_ONCE(!preempt && t->rcu_read_lock_nesting > 0); in rcu_note_context_switch()
294 if (t->rcu_read_lock_nesting > 0 && in rcu_note_context_switch()
358 current->rcu_read_lock_nesting++; in __rcu_read_lock()
360 WARN_ON_ONCE(current->rcu_read_lock_nesting > RCU_NEST_PMAX); in __rcu_read_lock()
376 if (t->rcu_read_lock_nesting != 1) { in __rcu_read_unlock()
377 --t->rcu_read_lock_nesting; in __rcu_read_unlock()
380 t->rcu_read_lock_nesting = -RCU_NEST_BIAS; in __rcu_read_unlock()
385 t->rcu_read_lock_nesting = 0; in __rcu_read_unlock()
388 int rrln = t->rcu_read_lock_nesting; in __rcu_read_unlock()
554 t->rcu_read_lock_nesting <= 0; in rcu_preempt_need_deferred_qs()
567 bool couldrecurse = t->rcu_read_lock_nesting >= 0; in rcu_preempt_deferred_qs()
572 t->rcu_read_lock_nesting -= RCU_NEST_BIAS; in rcu_preempt_deferred_qs()
576 t->rcu_read_lock_nesting += RCU_NEST_BIAS; in rcu_preempt_deferred_qs()
689 if (t->rcu_read_lock_nesting > 0 || in rcu_flavor_sched_clock_irq()
699 } else if (!t->rcu_read_lock_nesting) { in rcu_flavor_sched_clock_irq()
705 if (t->rcu_read_lock_nesting > 0 && in rcu_flavor_sched_clock_irq()
726 t->rcu_read_lock_nesting = 1; in exit_rcu()
729 } else if (unlikely(t->rcu_read_lock_nesting)) { in exit_rcu()
730 t->rcu_read_lock_nesting = 1; in exit_rcu()