Searched refs:trc_reader_special (Results 1 – 7 of 7) sorted by relevance
55 t->trc_reader_special.b.need_mb) in rcu_read_lock_trace()79 if (likely(!READ_ONCE(t->trc_reader_special.s)) || nesting) { in rcu_read_unlock_trace()
196 if (unlikely(READ_ONCE((t)->trc_reader_special.b.need_qs) == TRC_NEED_QS) && \200 !READ_ONCE((t)->trc_reader_special.b.blocked)) { \
907 union rcu_special trc_reader_special; member
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()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()[all …]
62 current->trc_reader_special.b.need_mb = true; in rcu_task_trace_heavyweight_enter()71 current->trc_reader_special.b.need_mb = false; in rcu_task_trace_heavyweight_exit()
1970 p->trc_reader_special.s = 0; in rcu_copy_process()
167 .trc_reader_special.s = 0,
Completed in 28 milliseconds