Home
last modified time | relevance | path

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

/linux/kernel/rcu/
A Drcuscale.c190 static struct srcu_struct *srcu_ctlp = &srcu_ctl_scale; variable
194 return srcu_read_lock(srcu_ctlp); in srcu_scale_read_lock()
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()
[all …]
A Drcutorture.c569 return srcu_read_lock(srcu_ctlp); in srcu_torture_read_lock()
593 srcu_read_unlock(srcu_ctlp, idx); in srcu_torture_read_unlock()
598 return srcu_read_lock_held(srcu_ctlp); in torture_srcu_read_lock_held()
603 return srcu_batches_completed(srcu_ctlp); in srcu_torture_completed()
613 synchronize_srcu(srcu_ctlp); in srcu_torture_synchronize()
618 return get_state_synchronize_srcu(srcu_ctlp); in srcu_torture_get_gp_state()
623 return start_poll_synchronize_srcu(srcu_ctlp); in srcu_torture_start_gp_poll()
634 call_srcu(srcu_ctlp, head, func); in srcu_torture_call()
639 srcu_barrier(srcu_ctlp); in srcu_torture_barrier()
649 synchronize_srcu_expedited(srcu_ctlp); in srcu_torture_synchronize_expedited()
[all …]
A Drefscale.c176 static struct srcu_struct *srcu_ctlp = &srcu_refctl_scale; variable
184 idx = srcu_read_lock(srcu_ctlp); in srcu_ref_scale_read_section()
185 srcu_read_unlock(srcu_ctlp, idx); in srcu_ref_scale_read_section()
195 idx = srcu_read_lock(srcu_ctlp); in srcu_ref_scale_delay_section()
197 srcu_read_unlock(srcu_ctlp, idx); in srcu_ref_scale_delay_section()

Completed in 13 milliseconds