Lines Matching refs:smp_mb
324 smp_mb(); /* ensure expedited fastpath sees end of RCU c-s. */ in rcu_read_unlock_special()
602 smp_mb(); /* EGP done before wake_up(). */ in rcu_report_exp_rnp()
718 smp_mb(); /* Caller's modifications seen first by other CPUs. */ in synchronize_rcu_expedited()
720 smp_mb(); /* Above access cannot bleed into critical section. */ in synchronize_rcu_expedited()
782 smp_mb(); /* ensure expedited GP seen before counter increment. */ in synchronize_rcu_expedited()
788 smp_mb(); /* ensure subsequent action seen after grace period. */ in synchronize_rcu_expedited()
1665 smp_mb(); /* Ensure callback reuse happens after callback invocation. */ in rcu_oom_notify()
2128 smp_mb(); /* Ensure that CB invocation happens after GP end. */ in rcu_nocb_wait_gp()
2185 smp_mb(); /* Ensure _sleep true before scan. */ in nocb_leader_wait()
2204 smp_mb(); /* Ensure _sleep true before scan of ->nocb_head. */ in nocb_leader_wait()
2702 smp_mb(); /* Order initial oldstate fetch vs. later non-idle work. */ in rcu_sysidle_force_exit()
2794 smp_mb(); /* Read counters before timestamps. */ in rcu_sysidle_check_cpu()
2874 smp_mb(); in rcu_sysidle_cancel()
2925 smp_mb(); /* grace period precedes setting inuse. */ in rcu_sysidle_cb()
2978 smp_mb(); /* ensure rss load happens before later caller actions. */ in rcu_sys_is_idle()