Lines Matching refs:srcu_ctlp
190 static struct srcu_struct *srcu_ctlp = &srcu_ctl_scale; variable
192 static int srcu_scale_read_lock(void) __acquires(srcu_ctlp) in srcu_scale_read_lock()
194 return srcu_read_lock(srcu_ctlp); in srcu_scale_read_lock()
197 static void srcu_scale_read_unlock(int idx) __releases(srcu_ctlp) in srcu_scale_read_unlock()
199 srcu_read_unlock(srcu_ctlp, idx); in srcu_scale_read_unlock()
204 return srcu_batches_completed(srcu_ctlp); in srcu_scale_completed()
209 call_srcu(srcu_ctlp, head, func); in srcu_call_rcu()
214 srcu_barrier(srcu_ctlp); in srcu_rcu_barrier()
219 synchronize_srcu(srcu_ctlp); in srcu_scale_synchronize()
224 synchronize_srcu_expedited(srcu_ctlp); in srcu_scale_synchronize_expedited()
246 srcu_ctlp = &srcud; in srcu_sync_scale_init()
247 init_srcu_struct(srcu_ctlp); in srcu_sync_scale_init()
252 cleanup_srcu_struct(srcu_ctlp); in srcu_sync_scale_cleanup()