Searched refs:srcu_ctlp (Results 1 – 3 of 3) sorted by relevance
194 static struct srcu_struct *srcu_ctlp = &srcu_ctl_scale; variable196 static int srcu_scale_read_lock(void) __acquires(srcu_ctlp) in srcu_scale_read_lock()198 return srcu_read_lock(srcu_ctlp); in srcu_scale_read_lock()201 static void srcu_scale_read_unlock(int idx) __releases(srcu_ctlp) in srcu_scale_read_unlock()203 srcu_read_unlock(srcu_ctlp, idx); in srcu_scale_read_unlock()208 return srcu_batches_completed(srcu_ctlp); in srcu_scale_completed()213 call_srcu(srcu_ctlp, head, func); in srcu_call_rcu()218 srcu_barrier(srcu_ctlp); in srcu_rcu_barrier()223 synchronize_srcu(srcu_ctlp); in srcu_scale_synchronize()228 synchronize_srcu_expedited(srcu_ctlp); in srcu_scale_synchronize_expedited()[all …]
626 static struct srcu_struct *srcu_ctlp = &srcu_ctl; variable632 return srcu_read_lock_nmisafe(srcu_ctlp); in srcu_torture_read_lock()634 return srcu_read_lock(srcu_ctlp); in srcu_torture_read_lock()659 srcu_read_unlock_nmisafe(srcu_ctlp, idx); in srcu_torture_read_unlock()661 srcu_read_unlock(srcu_ctlp, idx); in srcu_torture_read_unlock()666 return srcu_read_lock_held(srcu_ctlp); in torture_srcu_read_lock_held()671 return srcu_batches_completed(srcu_ctlp); in srcu_torture_completed()676 call_srcu(srcu_ctlp, &rp->rtort_rcu, rcu_torture_cb); in srcu_torture_deferred_free()681 synchronize_srcu(srcu_ctlp); in srcu_torture_synchronize()686 return get_state_synchronize_srcu(srcu_ctlp); in srcu_torture_get_gp_state()[all …]
181 static struct srcu_struct *srcu_ctlp = &srcu_refctl_scale; variable189 idx = srcu_read_lock(srcu_ctlp); in srcu_ref_scale_read_section()190 srcu_read_unlock(srcu_ctlp, idx); in srcu_ref_scale_read_section()200 idx = srcu_read_lock(srcu_ctlp); in srcu_ref_scale_delay_section()202 srcu_read_unlock(srcu_ctlp, idx); in srcu_ref_scale_delay_section()