Lines Matching refs:READ_ONCE
367 return READ_ONCE(rnp->gp_tasks) != NULL; in rcu_preempt_blocked_readers_cgp()
375 WRITE_ONCE(current->rcu_read_lock_nesting, READ_ONCE(current->rcu_read_lock_nesting) + 1); in rcu_preempt_read_enter()
380 int ret = READ_ONCE(current->rcu_read_lock_nesting) - 1; in rcu_preempt_read_exit()
421 if (unlikely(READ_ONCE(t->rcu_read_unlock_special.s))) in __rcu_read_unlock()
584 READ_ONCE(t->rcu_read_unlock_special.s)) && in rcu_preempt_need_deferred_qs()
639 expboost = (t->rcu_blocked_node && READ_ONCE(t->rcu_blocked_node->exp_tasks)) || in rcu_read_unlock_special()
640 (rdp->grpmask & READ_ONCE(rnp->expmask)) || in rcu_read_unlock_special()
781 (long)READ_ONCE(rnp->gp_seq), (long)rnp->completedqs); in dump_blkd_tasks()
786 __func__, READ_ONCE(rnp->gp_tasks), data_race(rnp->boost_tasks), in dump_blkd_tasks()
787 READ_ONCE(rnp->exp_tasks)); in dump_blkd_tasks()
1012 if (READ_ONCE(rnp->exp_tasks) == NULL && in rcu_boost()
1013 READ_ONCE(rnp->boost_tasks) == NULL) in rcu_boost()
1062 return READ_ONCE(rnp->exp_tasks) != NULL || in rcu_boost()
1063 READ_ONCE(rnp->boost_tasks) != NULL; in rcu_boost()
1079 rcu_wait(READ_ONCE(rnp->boost_tasks) || in rcu_boost_kthread()
1080 READ_ONCE(rnp->exp_tasks)); in rcu_boost_kthread()
1128 READ_ONCE(rnp->boost_kthread_status)); in rcu_initiate_boost()
1341 unlikely(READ_ONCE(rdp->gpwrap))) && in rcu_try_advance_all_cbs()
1406 tne = READ_ONCE(tick_nohz_active); in rcu_prepare_for_idle()
1465 time_before(jiffies, READ_ONCE(rcu_state.gp_start) + HZ))) in rcu_nohz_full_cpu()