Home
last modified time | relevance | path

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

/linux-6.15/kernel/rcu/
H A Dsrcutree.c413 if (!rcu_seq_state(ssp->srcu_sup->srcu_gp_seq_needed)) { in check_init_srcu_struct()
654 if (rcu_seq_state(READ_ONCE(sup->srcu_gp_seq))) { in srcu_get_delay()
702 __func__, ssp, rcu_seq_state(READ_ONCE(sup->srcu_gp_seq)), in cleanup_srcu_struct()
817 state = rcu_seq_state(ssp->srcu_sup->srcu_gp_seq); in srcu_gp_start()
896 idx = rcu_seq_state(sup->srcu_gp_seq); in srcu_gp_end()
957 if (!rcu_seq_state(gpseq) && in srcu_gp_end()
1081 rcu_seq_state(sup->srcu_gp_seq) == SRCU_STATE_IDLE) { in srcu_funnel_gp_start()
1717 WARN_ON_ONCE(rcu_seq_state(ssp->srcu_sup->srcu_gp_seq)); in srcu_advance_state()
1722 idx = rcu_seq_state(READ_ONCE(ssp->srcu_sup->srcu_gp_seq)); in srcu_advance_state()
1834 if (!WARN_ON_ONCE(rcu_seq_state(ssp->srcu_sup->srcu_gp_seq))) { in srcu_reschedule()
[all …]
H A Drcu.h75 static inline int rcu_seq_state(unsigned long s) in rcu_seq_state() function
95 WARN_ON_ONCE(rcu_seq_state(*sp) != 1); in rcu_seq_start()
108 WARN_ON_ONCE(!rcu_seq_state(*sp)); in rcu_seq_end()
H A Dtree.c213 return rcu_seq_state(rcu_seq_current(&rcu_state.gp_seq)); in rcu_gp_in_progress()
998 rcu_seq_state(rcu_seq_current(&rnp->gp_seq)))) { in rcu_start_this_gp()
1004 if (rcu_seq_state(rcu_seq_current(&rnp->gp_seq))) { in rcu_start_this_gp()
1237 if (!rcu_seq_state(rcu_seq_current(&rnp->gp_seq)) || !raw_spin_trylock_rcu_node(rnp)) in rcu_advance_cbs_nowake()
1240 if (rcu_seq_state(rcu_seq_current(&rnp->gp_seq))) in rcu_advance_cbs_nowake()
1411 if (!rcu_seq_state(rcu_state.gp_seq_polled)) in rcu_poll_gp_seq_start()
3713 if (rcu_seq_state(lseq) || !rcu_seq_state(gseq) || rcu_seq_ctr(lseq) != rcu_seq_ctr(gseq)) in rcu_barrier_entrain()
H A Dtree_stall.h771 !rcu_seq_state(gs2)) in check_cpu_stall()