Lines Matching refs:smp_mb
326 smp_mb(); /* rcu_sched_qs_mask before cond_resched_completed. */ in rcu_momentary_dyntick_idle()
1161 smp_mb(); /* ->cond_resched_completed before *rcrmp. */ in rcu_implicit_dynticks_qs()
2718 smp_mb(); /* List handling before counting for rcu_barrier(). */ in rcu_do_batch()
3093 smp_mb(); /* Count before adding callback for rcu_barrier(). */ in __call_rcu()
3256 smp_mb(); /* ^^^ */ in get_state_synchronize_rcu()
3308 smp_mb(); /* ^^^ */ in get_state_synchronize_sched()
3351 smp_mb(); /* Ensure update-side operation after counter increment. */ in rcu_seq_start()
3358 smp_mb(); /* Ensure update-side operation before counter increment. */ in rcu_seq_end()
3368 smp_mb(); /* Caller's modifications seen first by other CPUs. */ in rcu_seq_snap()
3370 smp_mb(); /* Above access must not bleed into critical section. */ in rcu_seq_snap()
3391 smp_mb(); /* Ensure that consecutive grace periods serialize. */ in rcu_exp_gp_seq_end()
3526 smp_mb(); /* EGP done before wake_up(). */ in __rcu_report_exp_rnp()
4035 smp_mb(); /* caller's subsequent code after above check. */ in _rcu_barrier()