Lines Matching refs:READ_ONCE
143 int j = READ_ONCE(i); // Prevent the compiler from reading twice in tasks_gp_state_getname()
166 if (needwake && READ_ONCE(rtp->kthread_ptr)) in call_rcu_tasks_generic()
212 READ_ONCE(rtp->cbs_head)); in rcu_tasks_kthread()
351 rtst = READ_ONCE(rcu_task_stall_timeout); in rcu_tasks_wait_gp()
443 if (t != current && READ_ONCE(t->on_rq) && !is_idle_task(t)) { in rcu_tasks_pertask()
445 t->rcu_tasks_nvcsw = READ_ONCE(t->nvcsw); in rcu_tasks_pertask()
470 if (!READ_ONCE(t->rcu_tasks_holdout) || in check_holdout_task()
471 t->rcu_tasks_nvcsw != READ_ONCE(t->nvcsw) || in check_holdout_task()
472 !READ_ONCE(t->on_rq) || in check_holdout_task()
853 int nq = READ_ONCE(t->trc_reader_special.b.need_qs); in rcu_read_unlock_trace_special()
900 if (likely(!READ_ONCE(t->trc_reader_nesting))) { in trc_read_check_handler()
909 if (unlikely(READ_ONCE(t->trc_reader_nesting) < 0)) { in trc_read_check_handler()
919 WARN_ON_ONCE(READ_ONCE(t->trc_reader_special.b.need_qs)); in trc_read_check_handler()
971 WARN_ON_ONCE(READ_ONCE(t->trc_reader_special.b.need_qs)); in trc_inspect_reader()
989 WARN_ON_ONCE(READ_ONCE(t->trc_reader_nesting)); in trc_wait_for_one_reader()
1102 ".I"[READ_ONCE(t->trc_ipi_to_cpu) > 0], in show_stalled_task_trace()
1105 READ_ONCE(t->trc_reader_nesting), in show_stalled_task_trace()
1106 " N"[!!READ_ONCE(t->trc_reader_special.b.need_qs)], in show_stalled_task_trace()
1132 if (READ_ONCE(t->trc_ipi_to_cpu) == -1 && in check_all_holdout_tasks_trace()
1133 !READ_ONCE(t->trc_reader_checked)) in check_all_holdout_tasks_trace()
1137 if (READ_ONCE(t->trc_reader_checked)) in check_all_holdout_tasks_trace()
1172 READ_ONCE(rcu_task_stall_timeout)); in rcu_tasks_trace_postgp()
1178 if (READ_ONCE(t->trc_reader_special.b.need_qs)) in rcu_tasks_trace_postgp()
1183 if (READ_ONCE(t->trc_reader_special.b.need_qs)) in rcu_tasks_trace_postgp()
1200 WARN_ON_ONCE(READ_ONCE(t->trc_reader_nesting)); in exit_tasks_rcu_finish_trace()
1202 if (WARN_ON_ONCE(READ_ONCE(t->trc_reader_special.b.need_qs))) in exit_tasks_rcu_finish_trace()