Home
last modified time | relevance | path

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

/linux/kernel/rcu/
H A Dtasks.h427 unsigned long s = rcu_seq_snap(&rtp->barrier_q_seq); in rcu_barrier_tasks_generic()
487 (void)srcu_segcblist_accelerate(&rtpcp->cblist, rcu_seq_snap(&rtp->tasks_gp_seq)); in rcu_tasks_need_gpcb()
583 (void)srcu_segcblist_accelerate(&rtpcp->cblist, rcu_seq_snap(&rtp->tasks_gp_seq)); in rcu_tasks_invoke_cbs()
H A Dtree.c1883 rcu_seq_done_exact(&old_gp_seq, rcu_seq_snap(&rcu_state.gp_seq))); in rcu_gp_init()
3468 return rcu_seq_snap(&rcu_state.gp_seq_polled); in get_state_synchronize_rcu()
3500 gsp->norm = rcu_seq_snap(&rcu_state.gp_seq); in get_state_synchronize_rcu_full()
3501 gsp->exp = rcu_seq_snap(&rcu_state.expedited_sequence); in get_state_synchronize_rcu_full()
3526 needwake = rcu_start_this_gp(rnp, rdp, rcu_seq_snap(&rcu_state.gp_seq)); in start_poll_synchronize_rcu_common()
3899 unsigned long s = rcu_seq_snap(&rcu_state.barrier_sequence); in rcu_barrier()
4014 unsigned long s = rcu_seq_snap(&rcu_state.barrier_sequence); in rcu_barrier_throttled()
H A Drcu.h135 static inline unsigned long rcu_seq_snap(unsigned long *sp) in rcu_seq_snap() function
H A Dsrcutree.c1327 * rcu_seq_snap() were to be called after advance: in srcu_gp_start_if_needed()
1339 * But then the call to rcu_seq_snap() observes the grace period for the in srcu_gp_start_if_needed()
1349 s = rcu_seq_snap(&ssp->srcu_sup->srcu_gp_seq); in srcu_gp_start_if_needed()
1579 return rcu_seq_snap(&ssp->srcu_sup->srcu_gp_seq); in get_state_synchronize_srcu()
1681 unsigned long s = rcu_seq_snap(&ssp->srcu_sup->srcu_barrier_seq); in srcu_barrier()
H A Dtree_exp.h55 s = rcu_seq_snap(&rcu_state.expedited_sequence); in rcu_exp_gp_seq_snap()
H A Dtree_plugin.h353 : rcu_seq_snap(&rnp->gp_seq)); in rcu_note_context_switch()