Searched refs:trs (Results 1 – 2 of 2) sorted by relevance
1283 union rcu_special trs; in rcu_read_unlock_trace_special() local1287 trs = smp_load_acquire(&t->trc_reader_special); in rcu_read_unlock_trace_special()1292 if (trs.b.need_qs == (TRC_NEED_QS_CHECKED | TRC_NEED_QS)) { in rcu_read_unlock_trace_special()1296 WARN_ONCE(result != trs.b.need_qs, "%s: result = %d", __func__, result); in rcu_read_unlock_trace_special()1298 if (trs.b.blocked) { in rcu_read_unlock_trace_special()1699 union rcu_special trs = READ_ONCE(t->trc_reader_special); in exit_tasks_rcu_finish_trace() local1703 if (WARN_ON_ONCE(rcu_ld_need_qs(t) & TRC_NEED_QS || trs.b.blocked)) in exit_tasks_rcu_finish_trace()
2618 static DEFINE_TORTURE_RANDOM(trs); in rcu_torture_fwd_prog_nr()2639 dur = sd4 + torture_random(&trs) % (sd - sd4); in rcu_torture_fwd_prog_nr()3169 DEFINE_TORTURE_RANDOM(trs); in rcu_torture_read_exit()3184 &trs, "%s", "rcu_torture_read_exit_child"); in rcu_torture_read_exit()