Lines Matching refs:sync
352 void (*sync)(void); member
536 .sync = synchronize_rcu,
601 .sync = synchronize_rcu_busted,
713 .sync = srcu_torture_synchronize,
751 .sync = srcu_torture_synchronize,
776 .sync = srcu_torture_synchronize,
821 .sync = synchronize_rcu_trivial,
862 .sync = synchronize_rcu_tasks,
902 .sync = synchronize_rcu_tasks_rude,
954 .sync = synchronize_rcu_tasks_trace,
1286 if (gp_sync1 && cur_ops->sync) { in rcu_torture_write_types()
1289 } else if (gp_sync && !cur_ops->sync) { in rcu_torture_write_types()
1299 static void do_rtws_sync(struct torture_random_state *trsp, void (*sync)(void)) in do_rtws_sync()
1316 sync(); in do_rtws_sync()
1317 sync(); in do_rtws_sync()
1320 __func__, sync, cpumask_pr_args(cpu_online_mask)); in do_rtws_sync()
1323 __func__, sync, cpumask_pr_args(cpu_online_mask)); in do_rtws_sync()
1502 do_rtws_sync(&rand, cur_ops->sync); in rcu_torture_writer()
1647 cur_ops->sync(); in rcu_torture_fakewriter()
2621 if (!cur_ops->sync) in rcu_torture_fwd_prog_nr()
2630 cur_ops->sync(); /* Later readers see above write. */ in rcu_torture_fwd_prog_nr()
2664 cur_ops->sync(); /* Wait for running CB to complete. */ in rcu_torture_fwd_prog_nr()
2702 cur_ops->sync(); /* Later readers see above write. */ in rcu_torture_fwd_prog_cr()
2897 if ((!cur_ops->sync && !cur_ops->call) || in rcu_torture_fwd_prog_init()
3418 if (cur_ops->sync && !(++n & 0xfff)) in rcutorture_sync()
3419 cur_ops->sync(); in rcutorture_sync()