Lines Matching refs:trc_reader_special
1534 return smp_load_acquire(&t->trc_reader_special.b.need_qs); in rcu_ld_need_qs()
1540 smp_store_release(&t->trc_reader_special.b.need_qs, v); in rcu_st_need_qs()
1553 union rcu_special trs_old = READ_ONCE(t->trc_reader_special); in rcu_trc_cmpxchg_need_qs()
1562 instrument_atomic_read_write(&t->trc_reader_special.b.need_qs, in rcu_trc_cmpxchg_need_qs()
1563 sizeof(t->trc_reader_special.b.need_qs)); in rcu_trc_cmpxchg_need_qs()
1565 ret.s = data_race(cmpxchg(&t->trc_reader_special.s, trs_old.s, trs_new.s)); in rcu_trc_cmpxchg_need_qs()
1583 trs = smp_load_acquire(&t->trc_reader_special); in rcu_read_unlock_trace_special()
1585 if (IS_ENABLED(CONFIG_TASKS_TRACE_RCU_READ_MB) && t->trc_reader_special.b.need_mb) in rcu_read_unlock_trace_special()
1598 WRITE_ONCE(t->trc_reader_special.b.blocked, false); in rcu_read_unlock_trace_special()
1618 WRITE_ONCE(t->trc_reader_special.b.blocked, true); in rcu_tasks_trace_qs_blkd()
1928 ".B"[!!data_race(t->trc_reader_special.b.blocked)], in show_stalled_task_trace()
2005 union rcu_special trs = READ_ONCE(t->trc_reader_special); in exit_tasks_rcu_finish_trace()