Lines Matching refs:completed
68 .completed = -300, \
95 return ACCESS_ONCE(rsp->completed) != ACCESS_ONCE(rsp->gpnum);
154 return rcu_sched_state.completed;
163 return rcu_bh_state.completed;
642 if (rdp->completed != rnp->completed) {
650 rdp->completed = rnp->completed;
667 if (rdp->completed == ACCESS_ONCE(rnp->completed) || /* outside lock. */
721 if (rnp->completed == rsp->completed) {
728 * Propagate new ->completed value to rcu_node structures
734 rnp->completed = rsp->completed;
753 rnp->completed = rsp->completed;
788 rnp->completed = rsp->completed;
812 rsp->completed = rsp->gpnum;
887 if (lastcomp != rnp->completed) {
1464 * rcu-sched read-side critical sections have completed. These read-side
1471 * hardware-interrupt handlers, in progress on entry will have completed
1473 * softirq handlers will have completed, since in some kernels, these
1478 * guarantees that rcu_read_lock() sections will have completed.
1504 * read-side critical sections have completed. RCU read-side critical
1571 /* Has another RCU grace period completed? */
1572 if (ACCESS_ONCE(rnp->completed) != rdp->completed) { /* outside lock */
1724 * can accept some slop in the rsp->completed access due to the fact
1763 rdp->gpnum = rnp->completed; /* if GP in progress... */
1764 rdp->completed = rnp->completed;
1765 rdp->passed_quiesc_completed = rnp->completed - 1;