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

/linux-master/kernel/rcu/
H A Drcuscale.c194 static struct srcu_struct *srcu_ctlp = &srcu_ctl_scale; variable in typeref:struct:srcu_struct
196 static int srcu_scale_read_lock(void) __acquires(srcu_ctlp)
198 return srcu_read_lock(srcu_ctlp);
201 static void srcu_scale_read_unlock(int idx) __releases(srcu_ctlp)
203 srcu_read_unlock(srcu_ctlp, idx);
208 return srcu_batches_completed(srcu_ctlp);
213 call_srcu(srcu_ctlp, head, func);
218 srcu_barrier(srcu_ctlp);
223 synchronize_srcu(srcu_ctlp);
228 synchronize_srcu_expedited(srcu_ctlp);
[all...]
H A Drcutorture.c627 static struct srcu_struct *srcu_ctlp = &srcu_ctl; variable in typeref:struct:srcu_struct
633 return srcu_read_lock_nmisafe(srcu_ctlp);
635 return srcu_read_lock(srcu_ctlp);
660 srcu_read_unlock_nmisafe(srcu_ctlp, idx);
662 srcu_read_unlock(srcu_ctlp, idx);
667 return srcu_read_lock_held(srcu_ctlp);
672 return srcu_batches_completed(srcu_ctlp);
677 call_srcu(srcu_ctlp, &rp->rtort_rcu, rcu_torture_cb);
682 synchronize_srcu(srcu_ctlp);
687 return get_state_synchronize_srcu(srcu_ctlp);
[all...]
H A Drefscale.c181 static struct srcu_struct *srcu_ctlp = &srcu_refctl_scale; variable in typeref:struct:srcu_struct
189 idx = srcu_read_lock(srcu_ctlp);
190 srcu_read_unlock(srcu_ctlp, idx);
200 idx = srcu_read_lock(srcu_ctlp);
202 srcu_read_unlock(srcu_ctlp, idx);

Completed in 95 milliseconds