Home
last modified time | relevance | path

Searched refs:srcu_ctlp (Results 1 – 3 of 3) sorted by relevance

/linux-6.15/kernel/rcu/
H A Drcuscale.c212 static struct srcu_struct *srcu_ctlp = &srcu_ctl_scale; variable
216 return srcu_read_lock(srcu_ctlp); in srcu_scale_read_lock()
221 srcu_read_unlock(srcu_ctlp, idx); in srcu_scale_read_unlock()
226 return srcu_batches_completed(srcu_ctlp); in srcu_scale_completed()
231 call_srcu(srcu_ctlp, head, func); in srcu_call_rcu()
236 srcu_barrier(srcu_ctlp); in srcu_rcu_barrier()
241 synchronize_srcu(srcu_ctlp); in srcu_scale_synchronize()
251 synchronize_srcu_expedited(srcu_ctlp); in srcu_scale_synchronize_expedited()
274 srcu_ctlp = &srcud; in srcu_sync_scale_init()
275 init_srcu_struct(srcu_ctlp); in srcu_sync_scale_init()
[all …]
H A Drefscale.c195 idx = srcu_read_lock(srcu_ctlp); in srcu_ref_scale_read_section()
196 srcu_read_unlock(srcu_ctlp, idx); in srcu_ref_scale_read_section()
206 idx = srcu_read_lock(srcu_ctlp); in srcu_ref_scale_delay_section()
208 srcu_read_unlock(srcu_ctlp, idx); in srcu_ref_scale_delay_section()
225 scp = srcu_read_lock_fast(srcu_ctlp); in srcu_fast_ref_scale_read_section()
226 srcu_read_unlock_fast(srcu_ctlp, scp); in srcu_fast_ref_scale_read_section()
236 scp = srcu_read_lock_fast(srcu_ctlp); in srcu_fast_ref_scale_delay_section()
238 srcu_read_unlock_fast(srcu_ctlp, scp); in srcu_fast_ref_scale_delay_section()
255 idx = srcu_read_lock_lite(srcu_ctlp); in srcu_lite_ref_scale_read_section()
256 srcu_read_unlock_lite(srcu_ctlp, idx); in srcu_lite_ref_scale_read_section()
[all …]
H A Drcutorture.c697 idx = srcu_read_lock(srcu_ctlp); in srcu_torture_read_lock()
707 idx = srcu_read_lock_lite(srcu_ctlp); in srcu_torture_read_lock()
712 scp = srcu_read_lock_fast(srcu_ctlp); in srcu_torture_read_lock()
743 srcu_read_unlock_fast(srcu_ctlp, __srcu_ctr_to_ptr(srcu_ctlp, (idx & 0x8) >> 3)); in srcu_torture_read_unlock()
749 srcu_read_unlock(srcu_ctlp, idx & 0x1); in srcu_torture_read_unlock()
754 return srcu_read_lock_held(srcu_ctlp); in torture_srcu_read_lock_held()
769 synchronize_srcu(srcu_ctlp); in srcu_torture_synchronize()
790 call_srcu(srcu_ctlp, head, func); in srcu_torture_call()
795 srcu_barrier(srcu_ctlp); in srcu_torture_barrier()
805 synchronize_srcu_expedited(srcu_ctlp); in srcu_torture_synchronize_expedited()
[all …]