Lines Matching refs:qsmaskinit
899 pr_info("%s: %d:%d ->qsmask %#lx ->qsmaskinit %#lx ->qsmaskinitnext %#lx ->rcu_gp_init_mask %#lx\n",
900 __func__, rnp1->grplo, rnp1->grphi, rnp1->qsmask, rnp1->qsmaskinit, rnp1->qsmaskinitnext, rnp1->rcu_gp_init_mask);
1894 if (rnp->qsmaskinit == rnp->qsmaskinitnext &&
1903 /* Record old state, apply changes to ->qsmaskinit field. */
1904 oldmask = rnp->qsmaskinit;
1905 rnp->qsmaskinit = rnp->qsmaskinitnext;
1907 /* If zero-ness of ->qsmaskinit changed, propagate up tree. */
1908 if (!oldmask != !rnp->qsmaskinit) {
1928 (!rcu_preempt_has_tasks(rnp) || rnp->qsmaskinit)) {
1930 if (!rnp->qsmaskinit)
1958 rnp->qsmask = rnp->qsmaskinit;
4058 * clearing the corresponding bits in the ->qsmaskinit fields. Note that
4059 * the leaf rcu_node structure's ->qsmaskinit field has already been
4075 WARN_ON_ONCE(rnp_leaf->qsmaskinit) ||
4084 rnp->qsmaskinit &= ~mask;
4087 if (rnp->qsmaskinit) {
4116 oldmask = rnp->qsmaskinit;
4117 rnp->qsmaskinit |= mask;
4679 rnp->qsmaskinit = 0;