Searched refs:TRC_NEED_QS_CHECKED (Results 1 – 2 of 2) sorted by relevance
/linux/kernel/rcu/ |
H A D | tasks.h | 1575 if (trs.b.need_qs == (TRC_NEED_QS_CHECKED | TRC_NEED_QS)) { in rcu_read_unlock_trace_special() 1576 u8 result = rcu_trc_cmpxchg_need_qs(t, TRC_NEED_QS_CHECKED | TRC_NEED_QS, in rcu_read_unlock_trace_special() 1577 TRC_NEED_QS_CHECKED); in rcu_read_unlock_trace_special() 1645 rcu_trc_cmpxchg_need_qs(t, 0, TRC_NEED_QS_CHECKED); in trc_read_check_handler() 1655 rcu_trc_cmpxchg_need_qs(t, 0, TRC_NEED_QS | TRC_NEED_QS_CHECKED); in trc_read_check_handler() 1699 rcu_trc_cmpxchg_need_qs(t, 0, TRC_NEED_QS_CHECKED); in trc_inspect_reader() 1708 if (!rcu_trc_cmpxchg_need_qs(t, 0, TRC_NEED_QS | TRC_NEED_QS_CHECKED)) in trc_inspect_reader() 1725 rcu_trc_cmpxchg_need_qs(t, 0, TRC_NEED_QS_CHECKED); in trc_wait_for_one_reader() 1870 // TRC_NEED_QS_CHECKED in ->trc_reader_special.b.need_qs. in rcu_tasks_trace_postscan() 1945 !(rcu_ld_need_qs(t) & TRC_NEED_QS_CHECKED)) in check_all_holdout_tasks_trace() [all...] |
/linux/include/linux/ |
H A D | rcupdate.h | 181 #define TRC_NEED_QS_CHECKED 0x2 // Task has been checked for needing quiescent state. macro 192 rcu_trc_cmpxchg_need_qs((t), TRC_NEED_QS, TRC_NEED_QS_CHECKED); \
|