Lines Matching refs:dynticks_nesting
83 .dynticks_nesting = 1,
445 RCU_LOCKDEP_WARN(__this_cpu_read(rcu_data.dynticks_nesting) < 0, in rcu_is_cpu_rrupt_from_idle()
461 return __this_cpu_read(rcu_data.dynticks_nesting) == 0; in rcu_is_cpu_rrupt_from_idle()
627 rdp->dynticks_nesting == 0); in rcu_eqs_enter()
628 if (rdp->dynticks_nesting != 1) { in rcu_eqs_enter()
630 rdp->dynticks_nesting--; in rcu_eqs_enter()
636 trace_rcu_dyntick(TPS("Start"), rdp->dynticks_nesting, 0, atomic_read(&rdp->dynticks)); in rcu_eqs_enter()
647 WRITE_ONCE(rdp->dynticks_nesting, 0); /* Avoid irq-access tearing. */ in rcu_eqs_enter()
785 RCU_LOCKDEP_WARN(__this_cpu_read(rcu_data.dynticks_nesting) <= 0, in rcu_irq_exit_preempt()
802 RCU_LOCKDEP_WARN(__this_cpu_read(rcu_data.dynticks_nesting) <= 0, in rcu_irq_exit_check_preempt()
842 oldval = rdp->dynticks_nesting; in rcu_eqs_exit()
846 rdp->dynticks_nesting++; in rcu_eqs_exit()
859 trace_rcu_dyntick(TPS("End"), rdp->dynticks_nesting, 1, atomic_read(&rdp->dynticks)); in rcu_eqs_exit()
861 WRITE_ONCE(rdp->dynticks_nesting, 1); in rcu_eqs_exit()
3916 WARN_ON_ONCE(rdp->dynticks_nesting != 1); in rcu_boot_init_percpu_data()
3950 rdp->dynticks_nesting = 1; /* CPU not up, no tearing. */ in rcutree_prepare_cpu()