Home
last modified time | relevance | path

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

/linux/kernel/rcu/
A Dtree_nocb.h605 static void nocb_gp_wait(struct rcu_data *my_rdp) in nocb_gp_wait() argument
609 int __maybe_unused cpu = my_rdp->cpu; in nocb_gp_wait()
627 WARN_ON_ONCE(my_rdp->nocb_gp_rdp != my_rdp); in nocb_gp_wait()
703 my_rdp->nocb_gp_bypass = bypass; in nocb_gp_wait()
704 my_rdp->nocb_gp_gp = needwait_gp; in nocb_gp_wait()
722 !READ_ONCE(my_rdp->nocb_gp_sleep)); in nocb_gp_wait()
725 rnp = my_rdp->mynode; in nocb_gp_wait()
730 !READ_ONCE(my_rdp->nocb_gp_sleep)); in nocb_gp_wait()
737 del_timer(&my_rdp->nocb_timer); in nocb_gp_wait()
739 WRITE_ONCE(my_rdp->nocb_gp_sleep, true); in nocb_gp_wait()
[all …]
A Dtree.c4333 struct rcu_data *my_rdp; in rcutree_migrate_callbacks() local
4343 my_rdp = this_cpu_ptr(&rcu_data); in rcutree_migrate_callbacks()
4344 my_rnp = my_rdp->mynode; in rcutree_migrate_callbacks()
4345 rcu_nocb_lock(my_rdp); /* irqs already disabled. */ in rcutree_migrate_callbacks()
4350 rcu_advance_cbs(my_rnp, my_rdp); in rcutree_migrate_callbacks()
4351 rcu_segcblist_merge(&my_rdp->cblist, &rdp->cblist); in rcutree_migrate_callbacks()
4354 WARN_ON_ONCE(rcu_segcblist_empty(&my_rdp->cblist) != in rcutree_migrate_callbacks()
4355 !rcu_segcblist_n_cbs(&my_rdp->cblist)); in rcutree_migrate_callbacks()
4356 if (rcu_rdp_is_offloaded(my_rdp)) { in rcutree_migrate_callbacks()
4358 __call_rcu_nocb_wake(my_rdp, true, flags); in rcutree_migrate_callbacks()
[all …]

Completed in 15 milliseconds