• Home
  • Raw
  • Download

Lines Matching refs:cur_ops

144 static struct rcu_scale_ops *cur_ops;  variable
349 if (!cur_ops->gp_diff) in rcuscale_seq_diff()
351 return cur_ops->gp_diff(new, old); in rcuscale_seq_diff()
386 idx = cur_ops->readlock(); in rcu_scale_reader()
387 cur_ops->readunlock(idx); in rcu_scale_reader()
441 cur_ops->exp_completed() / 2; in rcu_scale_writer()
443 b_rcu_gp_test_started = cur_ops->get_gp_seq(); in rcu_scale_writer()
458 cur_ops->async(rhp, rcu_scale_async_cb); in rcu_scale_writer()
461 cur_ops->gp_barrier(); in rcu_scale_writer()
467 cur_ops->exp_sync(); in rcu_scale_writer()
469 cur_ops->sync(); in rcu_scale_writer()
490 cur_ops->exp_completed() / 2; in rcu_scale_writer()
493 cur_ops->get_gp_seq(); in rcu_scale_writer()
509 cur_ops->gp_barrier(); in rcu_scale_writer()
517 rcu_scale_print_module_parms(struct rcu_scale_ops *cur_ops, const char *tag) in rcu_scale_print_module_parms() argument
584 b_rcu_gp_test_started = cur_ops->exp_completed() / 2; in kfree_scale_thread()
586 b_rcu_gp_test_started = cur_ops->get_gp_seq(); in kfree_scale_thread()
619 b_rcu_gp_test_finished = cur_ops->exp_completed() / 2; in kfree_scale_thread()
621 b_rcu_gp_test_finished = cur_ops->get_gp_seq(); in kfree_scale_thread()
744 if (!cur_ops) { in rcu_scale_cleanup()
799 if (cur_ops->cleanup != NULL) in rcu_scale_cleanup()
800 cur_ops->cleanup(); in rcu_scale_cleanup()
833 cur_ops = scale_ops[i]; in rcu_scale_init()
834 if (strcmp(scale_type, cur_ops->name) == 0) in rcu_scale_init()
844 cur_ops = NULL; in rcu_scale_init()
847 if (cur_ops->init) in rcu_scale_init()
848 cur_ops->init(); in rcu_scale_init()
858 rcu_scale_print_module_parms(cur_ops, "Start of test"); in rcu_scale_init()