Lines Matching refs:sync
300 void (*sync)(void); member
448 .sync = synchronize_rcu,
496 .sync = synchronize_rcu_busted,
587 .sync = srcu_torture_synchronize,
619 .sync = srcu_torture_synchronize,
638 .sync = srcu_torture_synchronize,
674 .sync = synchronize_rcu_tasks,
718 .sync = synchronize_rcu_trivial,
980 if (gp_sync1 && cur_ops->sync) { in rcu_torture_writer()
983 } else if (gp_sync && !cur_ops->sync) { in rcu_torture_writer()
1041 cur_ops->sync(); in rcu_torture_writer()
1112 if (cur_ops->sync && torture_random(&rand) & 0x80) in rcu_torture_fakewriter()
1113 cur_ops->sync(); in rcu_torture_fakewriter()
1116 } else if (gp_normal && cur_ops->sync) { in rcu_torture_fakewriter()
1117 cur_ops->sync(); in rcu_torture_fakewriter()
1780 if (cur_ops->call && cur_ops->sync && cur_ops->cb_barrier) { in rcu_torture_fwd_prog_nr()
1787 cur_ops->sync(); /* Later readers see above write. */ in rcu_torture_fwd_prog_nr()
1820 cur_ops->sync(); /* Wait for running CB to complete. */ in rcu_torture_fwd_prog_nr()
1855 cur_ops->sync(); /* Later readers see above write. */ in rcu_torture_fwd_prog_cr()
2319 if (cur_ops->sync && !(++n & 0xfff)) in rcutorture_sync()
2320 cur_ops->sync(); in rcutorture_sync()