Home
last modified time | relevance | path

Searched refs:cur_ops (Results 1 – 3 of 3) sorted by relevance

/linux-4.1.27/kernel/rcu/
Drcutorture.c263 static struct rcu_torture_ops *cur_ops; variable
352 cur_ops->deferred_free(rp); in rcu_torture_cb()
784 cur_ops->call && in rcu_torture_cbflood()
785 cur_ops->cb_barrier) { in rcu_torture_cbflood()
803 cur_ops->call(&rhp[i * cbflood_n_per_burst + j], in rcu_torture_cbflood()
809 cur_ops->cb_barrier(); in rcu_torture_cbflood()
838 cur_ops->fqs(); in rcu_torture_fqs()
872 torture_type, cur_ops->name); in rcu_torture_writer()
880 if (gp_cond1 && cur_ops->get_state && cur_ops->cond_sync) in rcu_torture_writer()
882 else if (gp_cond && (!cur_ops->get_state || !cur_ops->cond_sync)) in rcu_torture_writer()
[all …]
/linux-4.1.27/kernel/locking/
Dlocktorture.c107 struct lock_torture_ops *cur_ops; member
201 cxt.cur_ops->flags = flags; in torture_spin_lock_write_lock_irq()
208 spin_unlock_irqrestore(&torture_spinlock, cxt.cur_ops->flags); in torture_lock_spin_write_unlock_irq()
290 cxt.cur_ops->flags = flags; in torture_rwlock_write_lock_irq()
297 write_unlock_irqrestore(&torture_rwlock, cxt.cur_ops->flags); in torture_rwlock_write_unlock_irq()
305 cxt.cur_ops->flags = flags; in torture_rwlock_read_lock_irq()
312 write_unlock_irqrestore(&torture_rwlock, cxt.cur_ops->flags); in torture_rwlock_read_unlock_irq()
445 cxt.cur_ops->writelock(); in lock_torture_writer()
453 cxt.cur_ops->write_delay(&rand); in lock_torture_writer()
455 cxt.cur_ops->writeunlock(); in lock_torture_writer()
[all …]
/linux-4.1.27/Documentation/RCU/
Drcubarrier.txt158 57 if (cur_ops->cleanup != NULL)
159 58 cur_ops->cleanup();