Searched refs:exp_seq_rq (Results 1 – 3 of 3) sorted by relevance
308 if (ULONG_CMP_LT(READ_ONCE(rnp->exp_seq_rq), s) && in exp_funnel_lock() 310 ULONG_CMP_LT(READ_ONCE(rnp_root->exp_seq_rq), s)) && in exp_funnel_lock() 327 if (ULONG_CMP_GE(rnp->exp_seq_rq, s)) { in exp_funnel_lock() 338 WRITE_ONCE(rnp->exp_seq_rq, s); /* Followers can wait on us. */ in exp_funnel_lock() 680 * grace period. Also update all the ->exp_seq_rq counters as needed697 if (ULONG_CMP_LT(READ_ONCE(rnp->exp_seq_rq), s)) { in rcu_exp_wait_wake() 700 if (ULONG_CMP_LT(rnp->exp_seq_rq, s)) in rcu_exp_wait_wake() 701 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: