Lines Matching refs:srcu_ctlp
482 static struct srcu_struct *srcu_ctlp = &srcu_ctl; variable
484 static int srcu_torture_read_lock(void) __acquires(srcu_ctlp) in srcu_torture_read_lock()
486 return srcu_read_lock(srcu_ctlp); in srcu_torture_read_lock()
505 static void srcu_torture_read_unlock(int idx) __releases(srcu_ctlp) in srcu_torture_read_unlock()
507 srcu_read_unlock(srcu_ctlp, idx); in srcu_torture_read_unlock()
512 return srcu_batches_completed(srcu_ctlp); in srcu_torture_completed()
517 call_srcu(srcu_ctlp, &rp->rtort_rcu, rcu_torture_cb); in srcu_torture_deferred_free()
522 synchronize_srcu(srcu_ctlp); in srcu_torture_synchronize()
528 call_srcu(srcu_ctlp, head, func); in srcu_torture_call()
533 srcu_barrier(srcu_ctlp); in srcu_torture_barrier()
539 int idx = srcu_ctlp->completed & 0x1; in srcu_torture_stats()
546 c0 = (long)per_cpu_ptr(srcu_ctlp->per_cpu_ref, cpu)->c[!idx]; in srcu_torture_stats()
547 c1 = (long)per_cpu_ptr(srcu_ctlp->per_cpu_ref, cpu)->c[idx]; in srcu_torture_stats()
555 synchronize_srcu_expedited(srcu_ctlp); in srcu_torture_synchronize_expedited()
579 srcu_ctlp = &srcu_ctld; in srcu_torture_init()
585 srcu_ctlp = &srcu_ctl; /* In case of a later rcutorture run. */ in srcu_torture_cleanup()
1101 srcu_read_lock_held(srcu_ctlp) || in rcu_torture_timer()
1176 srcu_read_lock_held(srcu_ctlp) || in rcu_torture_reader()