Lines Matching refs:srcu_locks
86 * parameter is set, don't initialize ->srcu_ctrs[].srcu_locks and
463 * Computes approximate total of the readers' ->srcu_ctrs[].srcu_locks
477 sum += atomic_long_read(&sdp->srcu_ctrs[idx].srcu_locks);
546 * ->srcu_ctrs[idx].srcu_locks counter. In fact, it is possible
548 * ->srcu_ctrp and incrementing ->srcu_ctrs[idx].srcu_locks. And
560 * old ->srcu_ctrp value's ->srcu_ctrs[idx].srcu_locks counter,
565 * value to index its increment of ->srcu_ctrs[idx].srcu_locks.
576 * task might well increment ->srcu_ctrs[idx].srcu_locks for the
584 * of ->srcu_ctrs[idx].srcu_locks for the old index, where Nc
618 sum += atomic_long_read(&sdp->srcu_ctrs[0].srcu_locks);
619 sum += atomic_long_read(&sdp->srcu_ctrs[1].srcu_locks);
794 this_cpu_inc(scp->srcu_locks.counter);
824 atomic_long_inc(&scp->srcu_locks);
1172 * the ->srcu_ctrs[].srcu_unlocks and ->srcu_ctrs[].srcu_locks sums
2067 l0 = data_race(atomic_long_read(&sdp->srcu_ctrs[!idx].srcu_locks));
2068 l1 = data_race(atomic_long_read(&sdp->srcu_ctrs[idx].srcu_locks));