Lines Matching refs:rnp_root
1433 struct rcu_node *rnp_root = rcu_get_root(rdp->rsp); in rcu_start_future_gp() local
1460 ACCESS_ONCE(rnp_root->gpnum) != ACCESS_ONCE(rnp_root->completed)) { in rcu_start_future_gp()
1471 if (rnp != rnp_root) { in rcu_start_future_gp()
1472 raw_spin_lock(&rnp_root->lock); in rcu_start_future_gp()
1482 c = rcu_cbs_completed(rdp->rsp, rnp_root); in rcu_start_future_gp()
1491 if (rnp_root->need_future_gp[c & 0x1]) { in rcu_start_future_gp()
1497 rnp_root->need_future_gp[c & 0x1]++; in rcu_start_future_gp()
1500 if (rnp_root->gpnum != rnp_root->completed) { in rcu_start_future_gp()
1504 ret = rcu_start_gp_advanced(rdp->rsp, rnp_root, rdp); in rcu_start_future_gp()
1507 if (rnp != rnp_root) in rcu_start_future_gp()
1508 raw_spin_unlock(&rnp_root->lock); in rcu_start_future_gp()
2932 struct rcu_node *rnp_root = rcu_get_root(rsp); in __call_rcu_core() local
2934 raw_spin_lock(&rnp_root->lock); in __call_rcu_core()
2937 raw_spin_unlock(&rnp_root->lock); in __call_rcu_core()