Searched refs:srcu_gp_seq (Results 1 - 2 of 2) sorted by relevance

/linux-master/kernel/rcu/
H A Dsrcutree.c138 sdp->srcu_gp_seq_needed = ssp->srcu_sup->srcu_gp_seq;
139 sdp->srcu_gp_seq_needed_exp = ssp->srcu_sup->srcu_gp_seq;
250 ssp->srcu_sup->srcu_gp_seq = 0;
623 if (ULONG_CMP_LT(READ_ONCE(sup->srcu_gp_seq), READ_ONCE(sup->srcu_gp_seq_needed_exp)))
625 if (rcu_seq_state(READ_ONCE(sup->srcu_gp_seq))) {
664 if (WARN_ON(rcu_seq_state(READ_ONCE(sup->srcu_gp_seq)) != SRCU_STATE_IDLE) ||
665 WARN_ON(rcu_seq_current(&sup->srcu_gp_seq) != sup->srcu_gp_seq_needed) ||
668 __func__, ssp, rcu_seq_state(READ_ONCE(sup->srcu_gp_seq)),
669 rcu_seq_current(&sup->srcu_gp_seq), sup->srcu_gp_seq_needed);
778 WARN_ON_ONCE(ULONG_CMP_GE(ssp->srcu_sup->srcu_gp_seq, ss
[all...]
/linux-master/include/linux/
H A Dsrcutree.h52 /* if greater than ->srcu_gp_seq. */
71 unsigned long srcu_gp_seq; /* Grace-period seq #. */ member in struct:srcu_usage
127 /* Values for state variable (bottom bits of ->srcu_gp_seq). */

Completed in 138 milliseconds