Home
last modified time | relevance | path

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

/openbmc/linux/kernel/rcu/
H A Dtree.c4014 unsigned long gseq = READ_ONCE(rcu_state.barrier_sequence); in rcu_barrier_entrain() local
4020 if (rcu_seq_state(lseq) || !rcu_seq_state(gseq) || rcu_seq_ctr(lseq) != rcu_seq_ctr(gseq)) in rcu_barrier_entrain()
4043 smp_store_release(&rdp->barrier_seq_snap, gseq); in rcu_barrier_entrain()
4074 unsigned long gseq; in rcu_barrier() local
4094 gseq = rcu_state.barrier_sequence; in rcu_barrier()
4116 if (smp_load_acquire(&rdp->barrier_seq_snap) == gseq) in rcu_barrier()
4120 WRITE_ONCE(rdp->barrier_seq_snap, gseq); in rcu_barrier()
4127 WARN_ON_ONCE(READ_ONCE(rdp->barrier_seq_snap) != gseq); in rcu_barrier()
4137 WARN_ON_ONCE(READ_ONCE(rdp->barrier_seq_snap) != gseq); in rcu_barrier()
4154 gseq = rcu_state.barrier_sequence; in rcu_barrier()
[all …]