Home
last modified time | relevance | path

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

/linux/kernel/rcu/
A Drcutorture.c1106 if (gp_cond1 && cur_ops->get_gp_state && cur_ops->cond_sync) { in rcu_torture_write_types()
1197 if (cur_ops->get_gp_state && cur_ops->poll_gp_state) { in rcu_torture_writer()
1586 if (cur_ops->get_gp_state && cur_ops->poll_gp_state) in rcu_torture_one_read()
1591 !cur_ops->readlock_held || cur_ops->readlock_held()); in rcu_torture_one_read()
1621 if (cur_ops->get_gp_state && cur_ops->poll_gp_state) in rcu_torture_one_read()
2243 if (cur_ops->call && cur_ops->cb_barrier) { in rcu_torture_fwd_prog_nr()
2469 if ((!cur_ops->sync && !cur_ops->call) || in rcu_torture_fwd_prog_init()
2470 !cur_ops->stall_dur || cur_ops->stall_dur() <= 0 || cur_ops == &rcu_busted_ops) { in rcu_torture_fwd_prog_init()
2619 if (cur_ops->call == NULL || cur_ops->cb_barrier == NULL) { in rcu_torture_barrier_init()
2674 if (!cur_ops->start_gp_poll || !cur_ops->poll_gp_state) in rcu_torture_can_boost()
[all …]
A Drcuscale.c329 if (!cur_ops->gp_diff) in rcuscale_seq_diff()
440 cur_ops->gp_barrier(); in rcu_scale_writer()
446 cur_ops->exp_sync(); in rcu_scale_writer()
448 cur_ops->sync(); in rcu_scale_writer()
488 cur_ops->gp_barrier(); in rcu_scale_writer()
525 if (!cur_ops) { in rcu_scale_cleanup()
581 cur_ops->cleanup(); in rcu_scale_cleanup()
808 cur_ops = scale_ops[i]; in rcu_scale_init()
819 cur_ops = NULL; in rcu_scale_init()
822 if (cur_ops->init) in rcu_scale_init()
[all …]
A Drefscale.c132 static struct ref_scale_ops *cur_ops; variable
507 cur_ops->readsection(loops); in rcu_scale_one_reader()
754 if (!cur_ops) { in ref_scale_cleanup()
770 if (cur_ops->cleanup != NULL) in ref_scale_cleanup()
771 cur_ops->cleanup(); in ref_scale_cleanup()
803 cur_ops = scale_ops[i]; in ref_scale_init()
804 if (strcmp(scale_type, cur_ops->name) == 0) in ref_scale_init()
814 cur_ops = NULL; in ref_scale_init()
817 if (cur_ops->init) in ref_scale_init()
818 cur_ops->init(); in ref_scale_init()
[all …]
/linux/kernel/locking/
A Dlocktorture.c196 cxt.cur_ops->flags = flags; in torture_spin_lock_write_lock_irq()
292 cxt.cur_ops->flags = flags; in torture_rwlock_write_lock_irq()
308 cxt.cur_ops->flags = flags; in torture_rwlock_read_lock_irq()
719 cxt.cur_ops->readlock(tid); in lock_torture_reader()
781 if (cxt.cur_ops->readlock) in lock_torture_stats_print()
795 if (cxt.cur_ops->readlock) { in lock_torture_stats_print()
893 if (cxt.cur_ops->exit) in lock_torture_cleanup()
894 cxt.cur_ops->exit(); in lock_torture_cleanup()
949 if (cxt.cur_ops->init) { in lock_torture_init()
950 cxt.cur_ops->init(); in lock_torture_init()
[all …]
/linux/Documentation/RCU/
A Drcubarrier.rst162 57 if (cur_ops->cleanup != NULL)
163 58 cur_ops->cleanup();

Completed in 20 milliseconds