Searched refs:cur_ops (Results 1 – 4 of 4) sorted by relevance
301 static struct rcu_torture_ops *cur_ops; variable326 started = cur_ops->get_gp_seq(); in rcu_read_delay()329 completed = cur_ops->get_gp_seq(); in rcu_read_delay()330 do_trace_rcu_torture_read(cur_ops->name, NULL, ts, in rcu_read_delay()397 cur_ops->deferred_free(rp); in rcu_torture_cb()745 if (!cur_ops->gp_diff) in rcutorture_seq_diff()747 return cur_ops->gp_diff(new, old); in rcutorture_seq_diff()752 return cur_ops == &tasks_ops; in torturing_tasks()938 cur_ops->call && in rcu_torture_cbflood()939 cur_ops->cb_barrier) { in rcu_torture_cbflood()[all …]
151 static struct rcu_perf_ops *cur_ops; variable367 if (!cur_ops->gp_diff) in rcuperf_seq_diff()369 return cur_ops->gp_diff(new, old); in rcuperf_seq_diff()402 idx = cur_ops->readlock(); in rcu_perf_reader()403 cur_ops->readunlock(idx); in rcu_perf_reader()450 cur_ops->exp_completed() / 2; in rcu_perf_writer()452 b_rcu_perf_writer_started = cur_ops->get_gp_seq(); in rcu_perf_writer()468 cur_ops->async(rhp, rcu_perf_async_cb); in rcu_perf_writer()472 cur_ops->gp_barrier(); in rcu_perf_writer()479 cur_ops->exp_sync(); in rcu_perf_writer()[all …]
108 struct lock_torture_ops *cur_ops; member205 cxt.cur_ops->flags = flags; in torture_spin_lock_write_lock_irq()212 spin_unlock_irqrestore(&torture_spinlock, cxt.cur_ops->flags); in torture_lock_spin_write_unlock_irq()296 cxt.cur_ops->flags = flags; in torture_rwlock_write_lock_irq()303 write_unlock_irqrestore(&torture_rwlock, cxt.cur_ops->flags); in torture_rwlock_write_unlock_irq()311 cxt.cur_ops->flags = flags; in torture_rwlock_read_lock_irq()318 read_unlock_irqrestore(&torture_rwlock, cxt.cur_ops->flags); in torture_rwlock_read_unlock_irq()644 cxt.cur_ops->task_boost(&rand); in lock_torture_writer()645 cxt.cur_ops->writelock(); in lock_torture_writer()653 cxt.cur_ops->write_delay(&rand); in lock_torture_writer()[all …]
158 57 if (cur_ops->cleanup != NULL)159 58 cur_ops->cleanup();