Searched refs:exp_seq_rq (Results 1 – 3 of 3) sorted by relevance
294 if (ULONG_CMP_LT(READ_ONCE(rnp->exp_seq_rq), s) && in exp_funnel_lock()296 ULONG_CMP_LT(READ_ONCE(rnp_root->exp_seq_rq), s)) && in exp_funnel_lock()313 if (ULONG_CMP_GE(rnp->exp_seq_rq, s)) { in exp_funnel_lock()324 WRITE_ONCE(rnp->exp_seq_rq, s); /* Followers can wait on us. */ in exp_funnel_lock()688 if (ULONG_CMP_LT(READ_ONCE(rnp->exp_seq_rq), s)) { in rcu_exp_wait_wake()691 if (ULONG_CMP_LT(rnp->exp_seq_rq, s)) in rcu_exp_wait_wake()692 WRITE_ONCE(rnp->exp_seq_rq, s); in rcu_exp_wait_wake()
131 unsigned long exp_seq_rq; member
293 ``->exp_seq_rq`` field and moves up to the next level in the tree.294 Otherwise, if the ``->exp_seq_rq`` field already contains the sequence302 white cells representing the ``->exp_seq_rq`` field and the red cells312 ``->exp_seq_rq`` field of their respective ``rcu_node`` structures: