srcu_gp_seq        72 include/linux/srcutree.h 	unsigned long srcu_gp_seq;		/* Grace-period seq #. */
srcu_gp_seq       138 kernel/rcu/srcutree.c 		sdp->srcu_gp_seq_needed = ssp->srcu_gp_seq;
srcu_gp_seq       139 kernel/rcu/srcutree.c 		sdp->srcu_gp_seq_needed_exp = ssp->srcu_gp_seq;
srcu_gp_seq       173 kernel/rcu/srcutree.c 	ssp->srcu_gp_seq = 0;
srcu_gp_seq       357 kernel/rcu/srcutree.c 	if (ULONG_CMP_LT(READ_ONCE(ssp->srcu_gp_seq),
srcu_gp_seq       387 kernel/rcu/srcutree.c 	if (WARN_ON(rcu_seq_state(READ_ONCE(ssp->srcu_gp_seq)) != SRCU_STATE_IDLE) ||
srcu_gp_seq       390 kernel/rcu/srcutree.c 			__func__, ssp, rcu_seq_state(READ_ONCE(ssp->srcu_gp_seq)));
srcu_gp_seq       444 kernel/rcu/srcutree.c 	WARN_ON_ONCE(ULONG_CMP_GE(ssp->srcu_gp_seq, ssp->srcu_gp_seq_needed));
srcu_gp_seq       447 kernel/rcu/srcutree.c 			      rcu_seq_current(&ssp->srcu_gp_seq));
srcu_gp_seq       449 kernel/rcu/srcutree.c 				       rcu_seq_snap(&ssp->srcu_gp_seq));
srcu_gp_seq       452 kernel/rcu/srcutree.c 	rcu_seq_start(&ssp->srcu_gp_seq);
srcu_gp_seq       453 kernel/rcu/srcutree.c 	state = rcu_seq_state(READ_ONCE(ssp->srcu_gp_seq));
srcu_gp_seq       530 kernel/rcu/srcutree.c 	idx = rcu_seq_state(ssp->srcu_gp_seq);
srcu_gp_seq       534 kernel/rcu/srcutree.c 	rcu_seq_end(&ssp->srcu_gp_seq);
srcu_gp_seq       535 kernel/rcu/srcutree.c 	gpseq = rcu_seq_current(&ssp->srcu_gp_seq);
srcu_gp_seq       580 kernel/rcu/srcutree.c 	gpseq = rcu_seq_current(&ssp->srcu_gp_seq);
srcu_gp_seq       604 kernel/rcu/srcutree.c 		if (rcu_seq_done(&ssp->srcu_gp_seq, s) ||
srcu_gp_seq       641 kernel/rcu/srcutree.c 		if (rcu_seq_done(&ssp->srcu_gp_seq, s) && snp != sdp->mynode)
srcu_gp_seq       680 kernel/rcu/srcutree.c 	if (!rcu_seq_done(&ssp->srcu_gp_seq, s) &&
srcu_gp_seq       681 kernel/rcu/srcutree.c 	    rcu_seq_state(ssp->srcu_gp_seq) == SRCU_STATE_IDLE) {
srcu_gp_seq       682 kernel/rcu/srcutree.c 		WARN_ON_ONCE(ULONG_CMP_GE(ssp->srcu_gp_seq, ssp->srcu_gp_seq_needed));
srcu_gp_seq       790 kernel/rcu/srcutree.c 	curseq = rcu_seq_current(&ssp->srcu_gp_seq);
srcu_gp_seq       795 kernel/rcu/srcutree.c 	if (curseq != rcu_seq_current(&ssp->srcu_gp_seq))
srcu_gp_seq       859 kernel/rcu/srcutree.c 			      rcu_seq_current(&ssp->srcu_gp_seq));
srcu_gp_seq       860 kernel/rcu/srcutree.c 	s = rcu_seq_snap(&ssp->srcu_gp_seq);
srcu_gp_seq      1107 kernel/rcu/srcutree.c 	idx = rcu_seq_state(smp_load_acquire(&ssp->srcu_gp_seq)); /* ^^^ */
srcu_gp_seq      1110 kernel/rcu/srcutree.c 		if (ULONG_CMP_GE(ssp->srcu_gp_seq, ssp->srcu_gp_seq_needed)) {
srcu_gp_seq      1111 kernel/rcu/srcutree.c 			WARN_ON_ONCE(rcu_seq_state(ssp->srcu_gp_seq));
srcu_gp_seq      1116 kernel/rcu/srcutree.c 		idx = rcu_seq_state(READ_ONCE(ssp->srcu_gp_seq));
srcu_gp_seq      1126 kernel/rcu/srcutree.c 	if (rcu_seq_state(READ_ONCE(ssp->srcu_gp_seq)) == SRCU_STATE_SCAN1) {
srcu_gp_seq      1133 kernel/rcu/srcutree.c 		rcu_seq_set_state(&ssp->srcu_gp_seq, SRCU_STATE_SCAN2);
srcu_gp_seq      1136 kernel/rcu/srcutree.c 	if (rcu_seq_state(READ_ONCE(ssp->srcu_gp_seq)) == SRCU_STATE_SCAN2) {
srcu_gp_seq      1171 kernel/rcu/srcutree.c 			      rcu_seq_current(&ssp->srcu_gp_seq));
srcu_gp_seq      1197 kernel/rcu/srcutree.c 				       rcu_seq_snap(&ssp->srcu_gp_seq));
srcu_gp_seq      1214 kernel/rcu/srcutree.c 	if (ULONG_CMP_GE(ssp->srcu_gp_seq, ssp->srcu_gp_seq_needed)) {
srcu_gp_seq      1215 kernel/rcu/srcutree.c 		if (!WARN_ON_ONCE(rcu_seq_state(ssp->srcu_gp_seq))) {
srcu_gp_seq      1219 kernel/rcu/srcutree.c 	} else if (!rcu_seq_state(ssp->srcu_gp_seq)) {
srcu_gp_seq      1249 kernel/rcu/srcutree.c 	*gp_seq = rcu_seq_current(&ssp->srcu_gp_seq);
srcu_gp_seq      1261 kernel/rcu/srcutree.c 		 tt, tf, rcu_seq_current(&ssp->srcu_gp_seq), idx);