Home
last modified time | relevance | path

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

/linux/kernel/rcu/
H A Dtree.c900 …__func__, rnp1->grplo, rnp1->grphi, rnp1->qsmask, rnp1->qsmaskinit, rnp1->qsmaskinitnext, rnp1->rc… in rcu_watching_snap_recheck()
1894 if (rnp->qsmaskinit == rnp->qsmaskinitnext && in rcu_gp_init()
1905 rnp->qsmaskinit = rnp->qsmaskinitnext; in rcu_gp_init()
1972 mask = rnp->qsmask & ~rnp->qsmaskinitnext; in rcu_gp_init()
3985 return READ_ONCE(rnp->qsmaskinitnext); in rcu_rnp_online_cpus()
4342 WRITE_ONCE(rnp->qsmaskinitnext, rnp->qsmaskinitnext | mask); in rcutree_report_cpu_starting()
4423 WRITE_ONCE(rnp->qsmaskinitnext, rnp->qsmaskinitnext & ~mask); in rcutree_report_cpu_dead()
H A Dtree.h59 unsigned long qsmaskinitnext; member
/linux/Documentation/RCU/Design/Requirements/
H A DRequirements.rst1982 rnp->qsmaskinit = rnp->qsmaskinitnext;
1985 rnp->qsmaskinitnext |= mask;
2035 copies qsmaskinitnext->qsmaskinit
2036 // CPU1 still in qsmaskinitnext!
2040 mask = rnp->qsmask & ~rnp->qsmaskinitnext
2043 rnp->qsmaskinitnext &= ~mask // Finally clears bit
2060 rnp->qsmaskinit = rnp->qsmaskinitnext
2085 mask = rnp->qsmask & ~rnp->qsmaskinitnext;
2095 clearing ``qsmaskinitnext``, ensuring mutual exclusion.
/linux/Documentation/RCU/Design/Expedited-Grace-Periods/
H A DExpedited-Grace-Periods.rst172 structure's ``->qsmaskinitnext`` field, so any CPU with that bit
/linux/Documentation/RCU/Design/Memory-Ordering/
H A DTree-RCU-Memory-Ordering.rst516 ``->qsmaskinitnext``. The RCU grace-period kernel thread samples this