Home
last modified time | relevance | path

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

/linux/include/linux/
H A Dsrcutree.h22 atomic_long_t srcu_locks; /* Locks per CPU. */ member
293 this_cpu_inc(scp->srcu_locks.counter); // Y, and implicit RCU reader. in __srcu_read_lock_fast()
295 atomic_long_inc(raw_cpu_ptr(&scp->srcu_locks)); // Y, and implicit RCU reader. in __srcu_read_lock_fast()
333 this_cpu_inc(scp->srcu_locks.counter); // Y, and implicit RCU reader. in __srcu_read_lock_fast_updown()
335 atomic_long_inc(raw_cpu_ptr(&scp->srcu_locks)); // Y, and implicit RCU reader. in __srcu_read_lock_fast_updown()
/linux/kernel/rcu/
H A Dsrcutree.c506 sum += atomic_long_read(&sdp->srcu_ctrs[idx].srcu_locks); in srcu_readers_lock_idx()
647 sum += atomic_long_read(&sdp->srcu_ctrs[0].srcu_locks); in srcu_readers_active()
648 sum += atomic_long_read(&sdp->srcu_ctrs[1].srcu_locks); in srcu_readers_active()
820 this_cpu_inc(scp->srcu_locks.counter); in __srcu_read_lock()
850 atomic_long_inc(&scp->srcu_locks); in __srcu_read_lock_nmisafe()
2072 l0 = data_race(atomic_long_read(&sdp->srcu_ctrs[!idx].srcu_locks)); in srcu_torture_stats_print()
2073 l1 = data_race(atomic_long_read(&sdp->srcu_ctrs[idx].srcu_locks)); in srcu_torture_stats_print()