Home
last modified time | relevance | path

Searched refs:rdp_gp (Results 1 – 1 of 1) sorted by relevance

/linux/kernel/rcu/
H A Dtree_nocb.h193 static bool __wake_nocb_gp(struct rcu_data *rdp_gp, in __wake_nocb_gp() argument
196 __releases(rdp_gp->nocb_gp_lock) in __wake_nocb_gp()
200 if (!READ_ONCE(rdp_gp->nocb_gp_kthread)) { in __wake_nocb_gp()
201 raw_spin_unlock_irqrestore(&rdp_gp->nocb_gp_lock, flags); in __wake_nocb_gp()
207 if (rdp_gp->nocb_defer_wakeup > RCU_NOCB_WAKE_NOT) { in __wake_nocb_gp()
208 WRITE_ONCE(rdp_gp->nocb_defer_wakeup, RCU_NOCB_WAKE_NOT); in __wake_nocb_gp()
209 timer_delete(&rdp_gp->nocb_timer); in __wake_nocb_gp()
212 if (force || READ_ONCE(rdp_gp->nocb_gp_sleep)) { in __wake_nocb_gp()
213 WRITE_ONCE(rdp_gp->nocb_gp_sleep, false); in __wake_nocb_gp()
216 raw_spin_unlock_irqrestore(&rdp_gp in __wake_nocb_gp()
231 struct rcu_data *rdp_gp = rdp->nocb_gp_rdp; wake_nocb_gp() local
270 struct rcu_data *rdp_gp = rdp->nocb_gp_rdp; wake_nocb_gp_defer() local
536 struct rcu_data *rdp_gp = rdp->nocb_gp_rdp; __call_rcu_nocb_wake() local
607 nocb_gp_toggle_rdp(struct rcu_data * rdp_gp,struct rcu_data * rdp) nocb_gp_toggle_rdp() argument
964 do_nocb_deferred_wakeup_common(struct rcu_data * rdp_gp,struct rcu_data * rdp,int level,unsigned long flags) do_nocb_deferred_wakeup_common() argument
1006 struct rcu_data *rdp_gp = rdp->nocb_gp_rdp; do_nocb_deferred_wakeup() local
1023 struct rcu_data *rdp_gp = rdp->nocb_gp_rdp; rcu_nocb_queue_toggle_rdp() local
1060 struct rcu_data *rdp_gp = rdp->nocb_gp_rdp; rcu_nocb_rdp_deoffload() local
1376 struct rcu_data *rdp_gp; rcu_spawn_cpu_nocb_kthread() local
1454 struct rcu_data *rdp_gp = NULL; /* Suppress misguided gcc warn. */ rcu_organize_nocb_kthreads() local
[all...]