Lines Matching refs:dynticks
85 .dynticks = ATOMIC_INIT(RCU_DYNTICK_CTRL_CTR),
239 seq = atomic_add_return(RCU_DYNTICK_CTRL_CTR, &rdp->dynticks); in rcu_dynticks_eqs_enter()
262 seq = atomic_add_return(RCU_DYNTICK_CTRL_CTR, &rdp->dynticks); in rcu_dynticks_eqs_exit()
266 atomic_andnot(RCU_DYNTICK_CTRL_MASK, &rdp->dynticks); in rcu_dynticks_eqs_exit()
287 if (atomic_read(&rdp->dynticks) & RCU_DYNTICK_CTRL_CTR) in rcu_dynticks_eqs_online()
289 atomic_add(RCU_DYNTICK_CTRL_CTR, &rdp->dynticks); in rcu_dynticks_eqs_online()
301 return !(atomic_read(&rdp->dynticks) & RCU_DYNTICK_CTRL_CTR); in rcu_dynticks_curr_cpu_in_eqs()
310 int snap = atomic_add_return(0, &rdp->dynticks); in rcu_dynticks_snap()
348 old = atomic_read(&rdp->dynticks); in rcu_eqs_special_set()
352 } while (atomic_cmpxchg(&rdp->dynticks, old, new) != old); in rcu_eqs_special_set()
373 &this_cpu_ptr(&rcu_data)->dynticks); in rcu_momentary_dyntick_idle()
579 trace_rcu_dyntick(TPS("Start"), rdp->dynticks_nesting, 0, rdp->dynticks); in rcu_eqs_enter()
652 …e_rcu_dyntick(TPS("--="), rdp->dynticks_nmi_nesting, rdp->dynticks_nmi_nesting - 2, rdp->dynticks); in rcu_nmi_exit_common()
659 trace_rcu_dyntick(TPS("Startirq"), rdp->dynticks_nmi_nesting, 0, rdp->dynticks); in rcu_nmi_exit_common()
746 trace_rcu_dyntick(TPS("End"), rdp->dynticks_nesting, 1, rdp->dynticks); in rcu_eqs_exit()
830 rdp->dynticks_nmi_nesting + incby, rdp->dynticks); in rcu_nmi_enter_common()