Home
last modified time | relevance | path

Searched refs:gpseq (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/kernel/rcu/
H A Dsrcutree.c524 unsigned long gpseq; in srcu_gp_end() local
540 gpseq = rcu_seq_current(&ssp->srcu_gp_seq); in srcu_gp_end()
541 if (ULONG_CMP_LT(ssp->srcu_gp_seq_needed_exp, gpseq)) in srcu_gp_end()
542 WRITE_ONCE(ssp->srcu_gp_seq_needed_exp, gpseq); in srcu_gp_end()
548 idx = rcu_seq_ctr(gpseq) % ARRAY_SIZE(snp->srcu_have_cbs); in srcu_gp_end()
554 cbs = snp->srcu_have_cbs[idx] == gpseq; in srcu_gp_end()
555 snp->srcu_have_cbs[idx] = gpseq; in srcu_gp_end()
557 if (ULONG_CMP_LT(snp->srcu_gp_seq_needed_exp, gpseq)) in srcu_gp_end()
558 WRITE_ONCE(snp->srcu_gp_seq_needed_exp, gpseq); in srcu_gp_end()
566 if (!(gpseq in srcu_gp_end()
[all...]
/kernel/linux/linux-5.10/include/trace/events/
H A Drcu.h194 TP_PROTO(const char *rcuname, unsigned long gpseq, const char *gpevent),
196 TP_ARGS(rcuname, gpseq, gpevent),
200 __field(long, gpseq)
206 __entry->gpseq = (long)gpseq;
211 __entry->rcuname, __entry->gpseq, __entry->gpevent)
/kernel/linux/linux-6.6/kernel/rcu/
H A Dsrcutree.c857 unsigned long gpseq; in srcu_gp_end() local
878 gpseq = rcu_seq_current(&sup->srcu_gp_seq); in srcu_gp_end()
879 if (ULONG_CMP_LT(sup->srcu_gp_seq_needed_exp, gpseq)) in srcu_gp_end()
880 WRITE_ONCE(sup->srcu_gp_seq_needed_exp, gpseq); in srcu_gp_end()
891 idx = rcu_seq_ctr(gpseq) % ARRAY_SIZE(snp->srcu_have_cbs); in srcu_gp_end()
897 cbs = ss_state < SRCU_SIZE_BIG || snp->srcu_have_cbs[idx] == gpseq; in srcu_gp_end()
898 snp->srcu_have_cbs[idx] = gpseq; in srcu_gp_end()
901 if (srcu_invl_snp_seq(sgsne) || ULONG_CMP_LT(sgsne, gpseq)) in srcu_gp_end()
902 WRITE_ONCE(snp->srcu_gp_seq_needed_exp, gpseq); in srcu_gp_end()
915 if (!(gpseq in srcu_gp_end()
[all...]
/kernel/linux/linux-6.6/include/trace/events/
H A Drcu.h194 TP_PROTO(const char *rcuname, unsigned long gpseq, const char *gpevent),
196 TP_ARGS(rcuname, gpseq, gpevent),
200 __field(long, gpseq)
206 __entry->gpseq = (long)gpseq;
211 __entry->rcuname, __entry->gpseq, __entry->gpevent)

Completed in 5 milliseconds