Searched refs:srcu_ctlp (Results 1 - 3 of 3) sorted by last modified time

/linux-master/kernel/rcu/
H A Drcutorture.c630 static struct srcu_struct *srcu_ctlp = &srcu_ctl; variable in typeref:struct:srcu_struct
635 srcutorture_get_gp_data(srcu_ctlp, flags, gp_seq);
641 return srcu_read_lock_nmisafe(srcu_ctlp);
643 return srcu_read_lock(srcu_ctlp);
668 srcu_read_unlock_nmisafe(srcu_ctlp, idx);
670 srcu_read_unlock(srcu_ctlp, idx);
675 return srcu_read_lock_held(srcu_ctlp);
680 return srcu_batches_completed(srcu_ctlp);
685 call_srcu(srcu_ctlp, &rp->rtort_rcu, rcu_torture_cb);
690 synchronize_srcu(srcu_ctlp);
[all...]
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 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 221 milliseconds