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.h248 static void nocb_defer_wakeup_cancel(struct rcu_data *rdp_gp) in nocb_defer_wakeup_cancel() argument
250 if (rdp_gp->nocb_defer_wakeup > RCU_NOCB_WAKE_NOT) { in nocb_defer_wakeup_cancel()
251 WRITE_ONCE(rdp_gp->nocb_defer_wakeup, RCU_NOCB_WAKE_NOT); in nocb_defer_wakeup_cancel()
252 timer_delete(&rdp_gp->nocb_timer); in nocb_defer_wakeup_cancel()
256 static bool __wake_nocb_gp(struct rcu_data *rdp_gp, in __wake_nocb_gp() argument
259 __releases(rdp_gp->nocb_gp_lock) in __wake_nocb_gp()
263 if (!READ_ONCE(rdp_gp->nocb_gp_kthread)) { in __wake_nocb_gp()
264 raw_spin_unlock_irqrestore(&rdp_gp->nocb_gp_lock, flags); in __wake_nocb_gp()
270 nocb_defer_wakeup_cancel(rdp_gp); in __wake_nocb_gp()
272 if (READ_ONCE(rdp_gp->nocb_gp_sleep)) { in __wake_nocb_gp()
[all …]