Searched refs:srcu_ctlp (Results 1 – 3 of 3) sorted by relevance
| /linux/kernel/rcu/ |
| H A D | rcuscale.c | 212 static struct srcu_struct *srcu_ctlp = &srcu_ctl_scale; variable 214 static int srcu_scale_read_lock(void) __acquires(srcu_ctlp) in srcu_scale_read_lock() 216 return srcu_read_lock(srcu_ctlp); in srcu_scale_read_lock() 219 static void srcu_scale_read_unlock(int idx) __releases(srcu_ctlp) in srcu_scale_read_unlock() 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() 246 srcu_torture_stats_print(srcu_ctlp, scale_type, SCALE_FLAG); in srcu_scale_stats() [all …]
|
| H A D | refscale.c | 190 static struct srcu_struct *srcu_ctlp = &srcu_refctl_scale; variable 198 idx = srcu_read_lock(srcu_ctlp); in srcu_ref_scale_read_section() 199 srcu_read_unlock(srcu_ctlp, idx); in srcu_ref_scale_read_section() 209 idx = srcu_read_lock(srcu_ctlp); in srcu_ref_scale_delay_section() 211 srcu_read_unlock(srcu_ctlp, idx); in srcu_ref_scale_delay_section() 224 srcu_ctlp = &srcu_fast_refctl_scale; in srcu_fast_sync_scale_init() 234 scp = srcu_read_lock_fast(srcu_ctlp); in srcu_fast_ref_scale_read_section() 235 srcu_read_unlock_fast(srcu_ctlp, scp); in srcu_fast_ref_scale_read_section() 245 scp = srcu_read_lock_fast(srcu_ctlp); in srcu_fast_ref_scale_delay_section() 247 srcu_read_unlock_fast(srcu_ctlp, scp); in srcu_fast_ref_scale_delay_section() [all …]
|
| H A D | rcutorture.c | 698 static struct srcu_struct *srcu_ctlp = &srcu_ctl; variable 709 srcu_ctlp = &srcu_ctlf; in srcu_torture_init() 713 srcu_ctlp = &srcu_ctlfud; in srcu_torture_init() 720 srcutorture_get_gp_data(srcu_ctlp, flags, gp_seq); in srcu_get_gp_data() 732 idx = srcu_read_lock(srcu_ctlp); in srcu_torture_read_lock() 737 idx = srcu_read_lock_nmisafe(srcu_ctlp); in srcu_torture_read_lock() 742 scp = srcu_read_lock_fast(srcu_ctlp); in srcu_torture_read_lock() 743 idx = __srcu_ptr_to_ctr(srcu_ctlp, scp); in srcu_torture_read_lock() 748 scp = srcu_read_lock_fast_updown(srcu_ctlp); in srcu_torture_read_lock() 749 idx = __srcu_ptr_to_ctr(srcu_ctlp, scp); in srcu_torture_read_lock() [all …]
|