Lines Matching refs:cb_barrier
372 void (*cb_barrier)(void); member
555 .cb_barrier = rcu_barrier,
604 .cb_barrier = NULL,
719 .cb_barrier = srcu_torture_barrier,
757 .cb_barrier = srcu_torture_barrier,
779 .cb_barrier = srcu_torture_barrier,
865 .cb_barrier = rcu_barrier_tasks,
905 .cb_barrier = rcu_barrier_tasks_rude,
957 .cb_barrier = rcu_barrier_tasks_trace,
1588 if (cur_ops->cb_barrier != NULL && in rcu_torture_fakewriter()
1590 cur_ops->cb_barrier(); in rcu_torture_fakewriter()
2623 if (cur_ops->call && cur_ops->cb_barrier) { in rcu_torture_fwd_prog_nr()
2665 pr_alert("%s: Waiting for CBs: %pS() %d\n", __func__, cur_ops->cb_barrier, rfp->rcu_fwd_id); in rcu_torture_fwd_prog_nr()
2666 cur_ops->cb_barrier(); /* Wait for queued callbacks. */ in rcu_torture_fwd_prog_nr()
2756 pr_alert("%s: Waiting for CBs: %pS() %d\n", __func__, cur_ops->cb_barrier, rfp->rcu_fwd_id); in rcu_torture_fwd_prog_cr()
2757 cur_ops->cb_barrier(); /* Wait for callbacks to be invoked. */ in rcu_torture_fwd_prog_cr()
2809 cur_ops->cb_barrier(); in rcutorture_oom_notify()
2814 cur_ops->cb_barrier(); in rcutorture_oom_notify()
3008 if (cur_ops->cb_barrier != NULL) in rcu_torture_barrier_cbs()
3009 cur_ops->cb_barrier(); in rcu_torture_barrier_cbs()
3034 cur_ops->cb_barrier(); /* Implies smp_mb() for wait_event(). */ in rcu_torture_barrier()
3047 cur_ops->cb_barrier(); in rcu_torture_barrier()
3072 if (cur_ops->call == NULL || cur_ops->cb_barrier == NULL) { in rcu_torture_barrier_init()
3243 if (cur_ops->cb_barrier != NULL) { in rcu_torture_cleanup()
3244 pr_info("%s: Invoking %pS().\n", __func__, cur_ops->cb_barrier); in rcu_torture_cleanup()
3245 cur_ops->cb_barrier(); in rcu_torture_cleanup()
3303 if (cur_ops->cb_barrier != NULL) { in rcu_torture_cleanup()
3304 pr_info("%s: Invoking %pS().\n", __func__, cur_ops->cb_barrier); in rcu_torture_cleanup()
3305 cur_ops->cb_barrier(); in rcu_torture_cleanup()