Home
last modified time | relevance | path

Searched refs:rcu_seq_done (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/kernel/rcu/
H A Dtree_nocb.h469 rcu_seq_done(&rdp->mynode->gp_seq, cur_gp_seq)) { in rcu_nocb_try_bypass()
580 rcu_seq_done(&rdp->mynode->gp_seq, cur_gp_seq)) { in __call_rcu_nocb_wake()
737 rcu_seq_done(&rnp->gp_seq, cur_gp_seq))) { in nocb_gp_wait()
811 rcu_seq_done(&rnp->gp_seq, wait_gp_seq) || in nocb_gp_wait()
928 rcu_seq_done(&rnp->gp_seq, cur_gp_seq) && in nocb_cb_wait()
H A Dsrcutree.c991 if (WARN_ON_ONCE(rcu_seq_done(&ssp->srcu_sup->srcu_gp_seq, s)) || in srcu_funnel_exp_start()
1042 if (WARN_ON_ONCE(rcu_seq_done(&sup->srcu_gp_seq, s)) && snp != snp_leaf) in srcu_funnel_gp_start()
1080 if (!WARN_ON_ONCE(rcu_seq_done(&sup->srcu_gp_seq, s)) && in srcu_funnel_gp_start()
1592 !rcu_seq_done(&ssp->srcu_sup->srcu_gp_seq, cookie)) in poll_state_synchronize_srcu()
1650 if (rcu_seq_done(&ssp->srcu_sup->srcu_barrier_seq, s)) { in srcu_barrier()
H A Drcu.h151 static inline bool rcu_seq_done(unsigned long *sp, unsigned long s) in rcu_seq_done() function
H A Dtree_exp.h67 return rcu_seq_done(&rcu_state.expedited_sequence, s); in rcu_exp_gp_seq_done()
H A Dtree.c3777 if (rcu_seq_done(&rcu_state.barrier_sequence, s)) { in rcu_barrier()
3889 if (rcu_seq_done(&rcu_state.barrier_sequence, s)) { in rcu_barrier_throttled()
H A Dtasks.h430 if (rcu_seq_done(&rtp->barrier_q_seq, s)) { in rcu_barrier_tasks_generic()