Home
last modified time | relevance | path

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

/Linux-v5.4/kernel/rcu/
Dtree_plugin.h1942 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()
[all …]
Dtree.c3207 struct rcu_data *my_rdp; in rcutree_migrate_callbacks() local
3217 my_rdp = this_cpu_ptr(&rcu_data); in rcutree_migrate_callbacks()
3218 my_rnp = my_rdp->mynode; in rcutree_migrate_callbacks()
3219 rcu_nocb_lock(my_rdp); /* irqs already disabled. */ in rcutree_migrate_callbacks()
3220 WARN_ON_ONCE(!rcu_nocb_flush_bypass(my_rdp, NULL, jiffies)); in rcutree_migrate_callbacks()
3224 rcu_advance_cbs(my_rnp, my_rdp); in rcutree_migrate_callbacks()
3225 rcu_segcblist_merge(&my_rdp->cblist, &rdp->cblist); in rcutree_migrate_callbacks()
3226 needwake = needwake || rcu_advance_cbs(my_rnp, my_rdp); in rcutree_migrate_callbacks()
3228 WARN_ON_ONCE(rcu_segcblist_empty(&my_rdp->cblist) != in rcutree_migrate_callbacks()
3229 !rcu_segcblist_n_cbs(&my_rdp->cblist)); in rcutree_migrate_callbacks()
[all …]