Lines Matching defs:srcu_ctlp
695 static struct srcu_struct *srcu_ctlp = &srcu_ctl;
700 srcutorture_get_gp_data(srcu_ctlp, flags, gp_seq);
712 idx = srcu_read_lock(srcu_ctlp);
717 idx = srcu_read_lock_nmisafe(srcu_ctlp);
722 scp = srcu_read_lock_fast(srcu_ctlp);
723 idx = __srcu_ptr_to_ctr(srcu_ctlp, scp);
753 srcu_read_unlock_fast(srcu_ctlp, __srcu_ctr_to_ptr(srcu_ctlp, (idx & 0x8) >> 3));
755 srcu_read_unlock_nmisafe(srcu_ctlp, (idx & 0x2) >> 1);
757 srcu_read_unlock(srcu_ctlp, idx & 0x1);
762 return srcu_read_lock_held(srcu_ctlp);
783 idx = srcu_down_read(srcu_ctlp);
788 scp = srcu_down_read_fast(srcu_ctlp);
789 idx = __srcu_ptr_to_ctr(srcu_ctlp, scp);
801 srcu_up_read_fast(srcu_ctlp, __srcu_ctr_to_ptr(srcu_ctlp, (idx & 0x8) >> 3));
804 srcu_up_read(srcu_ctlp, idx & 0x1);
811 return srcu_batches_completed(srcu_ctlp);
816 call_srcu(srcu_ctlp, &rp->rtort_rcu, rcu_torture_cb);
821 synchronize_srcu(srcu_ctlp);
826 return get_state_synchronize_srcu(srcu_ctlp);
831 return start_poll_synchronize_srcu(srcu_ctlp);
836 return poll_state_synchronize_srcu(srcu_ctlp, oldstate);
842 call_srcu(srcu_ctlp, head, func);
847 srcu_barrier(srcu_ctlp);
852 srcu_torture_stats_print(srcu_ctlp, torture_type, TORTURE_FLAG);
857 synchronize_srcu_expedited(srcu_ctlp);
897 srcu_ctlp = &srcu_ctld;
903 srcu_ctlp = &srcu_ctl; /* In case of a later rcutorture run. */