Searched refs:rcu_seq_state (Results 1 – 3 of 3) sorted by relevance
240 if (!rcu_seq_state(smp_load_acquire(&sp->srcu_gp_seq_needed))) /*^^^*/ in check_init_srcu_struct()243 if (!rcu_seq_state(sp->srcu_gp_seq_needed)) { in check_init_srcu_struct()393 if (WARN_ON(rcu_seq_state(READ_ONCE(sp->srcu_gp_seq)) != SRCU_STATE_IDLE) || in _cleanup_srcu_struct()396 __func__, sp, rcu_seq_state(READ_ONCE(sp->srcu_gp_seq))); in _cleanup_srcu_struct()457 state = rcu_seq_state(READ_ONCE(sp->srcu_gp_seq)); in srcu_gp_start()550 idx = rcu_seq_state(sp->srcu_gp_seq); in srcu_gp_end()601 if (!rcu_seq_state(gpseq) && in srcu_gp_end()701 rcu_seq_state(sp->srcu_gp_seq) == SRCU_STATE_IDLE) { in srcu_funnel_gp_start()1119 idx = rcu_seq_state(smp_load_acquire(&sp->srcu_gp_seq)); /* ^^^ */ in srcu_advance_state()1123 WARN_ON_ONCE(rcu_seq_state(sp->srcu_gp_seq)); in srcu_advance_state()[all …]
57 static inline int rcu_seq_state(unsigned long s) in rcu_seq_state() function77 WARN_ON_ONCE(rcu_seq_state(*sp) != 1); in rcu_seq_start()90 WARN_ON_ONCE(!rcu_seq_state(*sp)); in rcu_seq_end()
222 return rcu_seq_state(rcu_seq_current(&rsp->gp_seq)); in rcu_gp_in_progress()1626 rcu_seq_state(rcu_seq_current(&rnp->gp_seq)))) { in rcu_start_this_gp()1632 if (rcu_seq_state(rcu_seq_current(&rnp->gp_seq))) { in rcu_start_this_gp()