Lines Matching refs:cb_state
153 BUG_ON(rsp->cb_state == CB_IDLE); in rcu_sync_func()
160 rsp->cb_state = CB_IDLE; in rcu_sync_func()
161 } else if (rsp->cb_state == CB_REPLAY) { in rcu_sync_func()
166 rsp->cb_state = CB_PENDING; in rcu_sync_func()
173 rsp->cb_state = CB_IDLE; in rcu_sync_func()
193 if (rsp->cb_state == CB_IDLE) { in rcu_sync_exit()
194 rsp->cb_state = CB_PENDING; in rcu_sync_exit()
196 } else if (rsp->cb_state == CB_PENDING) { in rcu_sync_exit()
197 rsp->cb_state = CB_REPLAY; in rcu_sync_exit()
209 int cb_state; in rcu_sync_dtor() local
214 if (rsp->cb_state == CB_REPLAY) in rcu_sync_dtor()
215 rsp->cb_state = CB_PENDING; in rcu_sync_dtor()
216 cb_state = rsp->cb_state; in rcu_sync_dtor()
219 if (cb_state != CB_IDLE) { in rcu_sync_dtor()
221 BUG_ON(rsp->cb_state != CB_IDLE); in rcu_sync_dtor()