Lines Matching refs:dynticks_nesting
78 .dynticks_nesting = 1,
434 RCU_LOCKDEP_WARN(__this_cpu_read(rcu_data.dynticks_nesting) < 0, in rcu_is_cpu_rrupt_from_idle()
450 return __this_cpu_read(rcu_data.dynticks_nesting) == 0; in rcu_is_cpu_rrupt_from_idle()
616 rdp->dynticks_nesting == 0); in rcu_eqs_enter()
617 if (rdp->dynticks_nesting != 1) { in rcu_eqs_enter()
619 rdp->dynticks_nesting--; in rcu_eqs_enter()
625 trace_rcu_dyntick(TPS("Start"), rdp->dynticks_nesting, 0, atomic_read(&rdp->dynticks)); in rcu_eqs_enter()
634 WRITE_ONCE(rdp->dynticks_nesting, 0); /* Avoid irq-access tearing. */ in rcu_eqs_enter()
819 RCU_LOCKDEP_WARN(__this_cpu_read(rcu_data.dynticks_nesting) <= 0, in rcu_irq_exit_check_preempt()
859 oldval = rdp->dynticks_nesting; in rcu_eqs_exit()
863 rdp->dynticks_nesting++; in rcu_eqs_exit()
876 trace_rcu_dyntick(TPS("End"), rdp->dynticks_nesting, 1, atomic_read(&rdp->dynticks)); in rcu_eqs_exit()
878 WRITE_ONCE(rdp->dynticks_nesting, 1); in rcu_eqs_exit()
4100 WARN_ON_ONCE(rdp->dynticks_nesting != 1); in rcu_boot_init_percpu_data()
4131 rdp->dynticks_nesting = 1; /* CPU not up, no tearing. */ in rcutree_prepare_cpu()