Home
last modified time | relevance | path

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

/linux/kernel/rcu/
H A Drcuscale.c212 static struct srcu_struct *srcu_ctlp = &srcu_ctl_scale; in srcu_call_rcu()
214 static int srcu_scale_read_lock(void) __acquires(srcu_ctlp) in srcu_call_rcu()
216 return srcu_read_lock(srcu_ctlp);
219 static void srcu_scale_read_unlock(int idx) __releases(srcu_ctlp) in srcu_rcu_barrier()
221 srcu_read_unlock(srcu_ctlp, idx);
226 return srcu_batches_completed(srcu_ctlp);
231 call_srcu(srcu_ctlp, head, func);
236 srcu_barrier(srcu_ctlp);
241 synchronize_srcu(srcu_ctlp);
246 srcu_torture_stats_print(srcu_ctlp, scale_typ
195 static struct srcu_struct *srcu_ctlp = &srcu_ctl_scale; global() variable
[all...]
H A Drcutorture.c634 static struct srcu_struct *srcu_ctlp = &srcu_ctl;
639 srcutorture_get_gp_data(srcu_ctlp, flags, gp_seq); in srcu_get_gp_data()
645 return srcu_read_lock_nmisafe(srcu_ctlp); in srcu_torture_read_lock()
647 return srcu_read_lock(srcu_ctlp); in srcu_torture_read_lock()
672 srcu_read_unlock_nmisafe(srcu_ctlp, idx); in srcu_torture_read_unlock()
674 srcu_read_unlock(srcu_ctlp, idx); in srcu_torture_read_unlock()
679 return srcu_read_lock_held(srcu_ctlp); in torture_srcu_read_lock_held()
684 return srcu_batches_completed(srcu_ctlp); in srcu_torture_completed()
689 call_srcu(srcu_ctlp, &rp->rtort_rcu, rcu_torture_cb); in srcu_torture_deferred_free()
694 synchronize_srcu(srcu_ctlp); in srcu_torture_synchronize()
633 static struct srcu_struct *srcu_ctlp = &srcu_ctl; global() variable
[all...]
H A Drefscale.c183 static struct srcu_struct *srcu_ctlp = &srcu_refctl_scale;
191 idx = srcu_read_lock(srcu_ctlp); in srcu_ref_scale_read_section()
192 srcu_read_unlock(srcu_ctlp, idx); in srcu_ref_scale_read_section()
202 idx = srcu_read_lock(srcu_ctlp); in srcu_ref_scale_delay_section()
204 srcu_read_unlock(srcu_ctlp, idx); in srcu_ref_scale_delay_section()
182 static struct srcu_struct *srcu_ctlp = &srcu_refctl_scale; global() variable