Home
last modified time | relevance | path

Searched refs:TRC_NEED_QS_CHECKED (Results 1 – 2 of 2) sorted by relevance

/openbmc/linux/kernel/rcu/
H A Dtasks.h1436 if (trs.b.need_qs == (TRC_NEED_QS_CHECKED | TRC_NEED_QS)) { in rcu_read_unlock_trace_special()
1437 u8 result = rcu_trc_cmpxchg_need_qs(t, TRC_NEED_QS_CHECKED | TRC_NEED_QS, in rcu_read_unlock_trace_special()
1438 TRC_NEED_QS_CHECKED); in rcu_read_unlock_trace_special()
1506 rcu_trc_cmpxchg_need_qs(t, 0, TRC_NEED_QS_CHECKED); in trc_read_check_handler()
1516 rcu_trc_cmpxchg_need_qs(t, 0, TRC_NEED_QS | TRC_NEED_QS_CHECKED); in trc_read_check_handler()
1560 rcu_trc_cmpxchg_need_qs(t, 0, TRC_NEED_QS_CHECKED); in trc_inspect_reader()
1569 if (!rcu_trc_cmpxchg_need_qs(t, 0, TRC_NEED_QS | TRC_NEED_QS_CHECKED)) in trc_inspect_reader()
1586 rcu_trc_cmpxchg_need_qs(t, 0, TRC_NEED_QS_CHECKED); in trc_wait_for_one_reader()
1796 !(rcu_ld_need_qs(t) & TRC_NEED_QS_CHECKED)) in check_all_holdout_tasks_trace()
1801 rcu_ld_need_qs(t) == TRC_NEED_QS_CHECKED) in check_all_holdout_tasks_trace()
[all …]
/openbmc/linux/include/linux/
H A Drcupdate.h183 #define TRC_NEED_QS_CHECKED 0x2 // Task has been checked for needing quiescent state. macro
194 rcu_trc_cmpxchg_need_qs((t), TRC_NEED_QS, TRC_NEED_QS_CHECKED); \