Home
last modified time | relevance | path

Searched refs:rcu_seq_state (Results 1 – 3 of 3) sorted by relevance

/linux/kernel/rcu/
A Dsrcutree.c232 if (!rcu_seq_state(ssp->srcu_gp_seq_needed)) { in check_init_srcu_struct()
387 __func__, ssp, rcu_seq_state(READ_ONCE(ssp->srcu_gp_seq))); in cleanup_srcu_struct()
450 state = rcu_seq_state(ssp->srcu_gp_seq); in srcu_gp_start()
527 idx = rcu_seq_state(ssp->srcu_gp_seq); in srcu_gp_end()
578 if (!rcu_seq_state(gpseq) && in srcu_gp_end()
678 rcu_seq_state(ssp->srcu_gp_seq) == SRCU_STATE_IDLE) { in srcu_funnel_gp_start()
1189 idx = rcu_seq_state(smp_load_acquire(&ssp->srcu_gp_seq)); /* ^^^ */ in srcu_advance_state()
1193 WARN_ON_ONCE(rcu_seq_state(ssp->srcu_gp_seq)); in srcu_advance_state()
1198 idx = rcu_seq_state(READ_ONCE(ssp->srcu_gp_seq)); in srcu_advance_state()
1302 if (!WARN_ON_ONCE(rcu_seq_state(ssp->srcu_gp_seq))) { in srcu_reschedule()
[all …]
A Drcu.h39 static inline int rcu_seq_state(unsigned long s) in rcu_seq_state() function
59 WARN_ON_ONCE(rcu_seq_state(*sp) != 1); in rcu_seq_start()
72 WARN_ON_ONCE(!rcu_seq_state(*sp)); in rcu_seq_end()
A Dtree.c231 return rcu_seq_state(rcu_seq_current(&rcu_state.gp_seq)); in rcu_gp_in_progress()
1386 rcu_seq_state(rcu_seq_current(&rnp->gp_seq)))) { in rcu_start_this_gp()
1392 if (rcu_seq_state(rcu_seq_current(&rnp->gp_seq))) { in rcu_start_this_gp()
1593 if (!rcu_seq_state(rcu_seq_current(&rnp->gp_seq)) || in rcu_advance_cbs_nowake()

Completed in 17 milliseconds