Home
last modified time | relevance | path

Searched refs:srcu_unlocks (Results 1 – 2 of 2) sorted by relevance

/linux-6.15/include/linux/
H A Dsrcutree.h23 atomic_long_t srcu_unlocks; /* Unlocks per CPU. */ member
275 this_cpu_inc(scp->srcu_unlocks.counter); /* Z */ in __srcu_read_unlock_fast()
277 atomic_long_inc(raw_cpu_ptr(&scp->srcu_unlocks)); /* Z */ in __srcu_read_unlock_fast()
315 this_cpu_inc(__srcu_ctr_to_ptr(ssp, idx)->srcu_unlocks.counter); /* Z */ in __srcu_read_unlock_lite()
/linux-6.15/kernel/rcu/
H A Dsrcutree.c470 sum += atomic_long_read(&sdp->srcu_ctrs[idx].srcu_unlocks); in srcu_readers_unlock_idx()
587 sum -= atomic_long_read(&sdp->srcu_ctrs[0].srcu_unlocks); in srcu_readers_active()
588 sum -= atomic_long_read(&sdp->srcu_ctrs[1].srcu_unlocks); in srcu_readers_active()
768 this_cpu_inc(__srcu_ctr_to_ptr(ssp, idx)->srcu_unlocks.counter); in __srcu_read_unlock()
798 atomic_long_inc(&raw_cpu_ptr(__srcu_ctr_to_ptr(ssp, idx))->srcu_unlocks); in __srcu_read_unlock_nmisafe()
1929 u0 = data_race(atomic_long_read(&sdp->srcu_ctrs[!idx].srcu_unlocks)); in srcu_torture_stats_print()
1930 u1 = data_race(atomic_long_read(&sdp->srcu_ctrs[idx].srcu_unlocks)); in srcu_torture_stats_print()