Lines Matching refs:my_rdp
1942 static void nocb_gp_wait(struct rcu_data *my_rdp) in nocb_gp_wait() argument
1946 int __maybe_unused cpu = my_rdp->cpu; in nocb_gp_wait()
1963 for (rdp = my_rdp; rdp; rdp = rdp->nocb_next_cb_rdp) { in nocb_gp_wait()
1984 WRITE_ONCE(my_rdp->nocb_defer_wakeup, in nocb_gp_wait()
1986 del_timer(&my_rdp->nocb_timer); in nocb_gp_wait()
2025 my_rdp->nocb_gp_bypass = bypass; in nocb_gp_wait()
2026 my_rdp->nocb_gp_gp = needwait_gp; in nocb_gp_wait()
2027 my_rdp->nocb_gp_seq = needwait_gp ? wait_gp_seq : 0; in nocb_gp_wait()
2031 raw_spin_lock_irqsave(&my_rdp->nocb_gp_lock, flags); in nocb_gp_wait()
2032 mod_timer(&my_rdp->nocb_bypass_timer, j + 2); in nocb_gp_wait()
2033 raw_spin_unlock_irqrestore(&my_rdp->nocb_gp_lock, flags); in nocb_gp_wait()
2043 swait_event_interruptible_exclusive(my_rdp->nocb_gp_wq, in nocb_gp_wait()
2044 !READ_ONCE(my_rdp->nocb_gp_sleep)); in nocb_gp_wait()
2047 rnp = my_rdp->mynode; in nocb_gp_wait()
2048 trace_rcu_this_gp(rnp, my_rdp, wait_gp_seq, TPS("StartWait")); in nocb_gp_wait()
2052 !READ_ONCE(my_rdp->nocb_gp_sleep)); in nocb_gp_wait()
2053 trace_rcu_this_gp(rnp, my_rdp, wait_gp_seq, TPS("EndWait")); in nocb_gp_wait()
2056 raw_spin_lock_irqsave(&my_rdp->nocb_gp_lock, flags); in nocb_gp_wait()
2058 del_timer(&my_rdp->nocb_bypass_timer); in nocb_gp_wait()
2059 WRITE_ONCE(my_rdp->nocb_gp_sleep, true); in nocb_gp_wait()
2060 raw_spin_unlock_irqrestore(&my_rdp->nocb_gp_lock, flags); in nocb_gp_wait()
2062 my_rdp->nocb_gp_seq = -1; in nocb_gp_wait()