Searched refs:exp_seq_rq (Results 1 – 3 of 3) sorted by relevance
289 if (ULONG_CMP_LT(READ_ONCE(rnp->exp_seq_rq), s) && in exp_funnel_lock()291 ULONG_CMP_LT(READ_ONCE(rnp_root->exp_seq_rq), s)) && in exp_funnel_lock()308 if (ULONG_CMP_GE(rnp->exp_seq_rq, s)) { in exp_funnel_lock()319 WRITE_ONCE(rnp->exp_seq_rq, s); /* Followers can wait on us. */ in exp_funnel_lock()698 if (ULONG_CMP_LT(READ_ONCE(rnp->exp_seq_rq), s)) { in rcu_exp_wait_wake()701 if (ULONG_CMP_LT(rnp->exp_seq_rq, s)) in rcu_exp_wait_wake()702 WRITE_ONCE(rnp->exp_seq_rq, s); in rcu_exp_wait_wake()
132 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: