/openbmc/linux/include/asm-generic/ |
H A D | barrier.h | 163 #ifndef smp_mb__before_atomic 164 #define smp_mb__before_atomic() do { kcsan_mb(); __smp_mb__before_atomic(); } while (0) macro 185 #ifndef smp_mb__before_atomic 186 #define smp_mb__before_atomic() barrier() macro
|
/openbmc/linux/arch/mips/include/asm/ |
H A D | bitops.h | 144 smp_mb__before_atomic(); in clear_bit_unlock() 210 smp_mb__before_atomic(); in test_and_set_bit() 229 smp_mb__before_atomic(); in test_and_clear_bit() 266 smp_mb__before_atomic(); in test_and_change_bit()
|
/openbmc/linux/include/linux/ |
H A D | atomic.h | 47 #define __atomic_release_fence smp_mb__before_atomic 51 #define __atomic_pre_full_fence smp_mb__before_atomic
|
H A D | buffer_head.h | 156 smp_mb__before_atomic(); in BUFFER_FNS() 307 smp_mb__before_atomic(); in put_bh()
|
/openbmc/linux/drivers/net/wwan/iosm/ |
H A D | iosm_ipc_pm.c | 77 smp_mb__before_atomic(); in ipc_pm_wait_for_device_active() 100 smp_mb__before_atomic(); in ipc_pm_wait_for_device_active() 320 smp_mb__before_atomic(); in ipc_pm_init()
|
H A D | iosm_ipc_pcie.c | 348 smp_mb__before_atomic(); in ipc_pcie_suspend_s2idle() 369 smp_mb__before_atomic(); in ipc_pcie_resume_s2idle()
|
/openbmc/linux/kernel/kcsan/ |
H A D | selftest.c | 146 KCSAN_CHECK_READ_BARRIER(smp_mb__before_atomic()); in test_barrier() 175 KCSAN_CHECK_WRITE_BARRIER(smp_mb__before_atomic()); in test_barrier() 207 KCSAN_CHECK_RW_BARRIER(smp_mb__before_atomic()); in test_barrier()
|
/openbmc/linux/lib/ |
H A D | irq_poll.c | 54 smp_mb__before_atomic(); in __irq_poll_complete() 165 smp_mb__before_atomic(); in irq_poll_enable()
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | tc_priv.h | 149 smp_mb__before_atomic(); in __flow_flag_set() 169 smp_mb__before_atomic(); in __flow_flag_clear()
|
/openbmc/linux/net/smc/ |
H A D | smc_cdc.c | 43 smp_mb__before_atomic(); in smc_cdc_tx_handler() 262 smp_mb__before_atomic(); in smcd_cdc_msg_send() 338 smp_mb__before_atomic(); in smc_cdc_msg_recv_action() 350 smp_mb__before_atomic(); in smc_cdc_msg_recv_action()
|
/openbmc/linux/drivers/platform/surface/aggregator/ |
H A D | ssh_request_layer.c | 227 smp_mb__before_atomic(); in ssh_rtl_tx_next() 504 smp_mb__before_atomic(); in ssh_rtl_complete() 779 smp_mb__before_atomic(); in ssh_rtl_packet_callback() 1217 smp_mb__before_atomic(); in ssh_rtl_shutdown() 1250 smp_mb__before_atomic(); in ssh_rtl_shutdown()
|
H A D | ssh_packet_layer.c | 935 smp_mb__before_atomic(); in ssh_ptl_tx_pop() 982 smp_mb__before_atomic(); in ssh_ptl_tx_compl_success() 1003 smp_mb__before_atomic(); in ssh_ptl_tx_compl_error() 1223 smp_mb__before_atomic(); in ssh_ptl_ack_pop() 1971 smp_mb__before_atomic(); in ssh_ptl_shutdown() 1983 smp_mb__before_atomic(); in ssh_ptl_shutdown()
|
/openbmc/linux/net/rds/ |
H A D | ib_frmr.c | 46 smp_mb__before_atomic(); in rds_transition_frwr_state() 300 smp_mb__before_atomic(); in rds_ib_post_inv() 353 smp_mb__before_atomic(); in rds_ib_mr_cqe_handler()
|
H A D | tcp_send.c | 89 smp_mb__before_atomic(); in rds_tcp_xmit()
|
/openbmc/linux/drivers/w1/ |
H A D | w1_family.c | 127 smp_mb__before_atomic(); in __w1_family_get()
|
/openbmc/linux/tools/memory-model/Documentation/ |
H A D | cheatsheet.txt | 16 smp_mb__before_atomic() CP Y Y Y a a a a Y
|
/openbmc/linux/kernel/sched/ |
H A D | cpupri.c | 238 smp_mb__before_atomic(); in cpupri_set()
|
/openbmc/linux/include/linux/sunrpc/ |
H A D | xprt.h | 487 smp_mb__before_atomic(); in xprt_clear_connecting() 519 smp_mb__before_atomic(); in xprt_clear_binding()
|
/openbmc/linux/drivers/md/bcache/ |
H A D | closure.h | 234 smp_mb__before_atomic(); in set_closure_fn()
|
/openbmc/linux/Documentation/ |
H A D | atomic_t.txt | 194 smp_mb__before_atomic() orders all earlier accesses against the RMW op 214 smp_mb__before_atomic(); 222 smp_mb__before_atomic();
|
/openbmc/linux/fs/btrfs/ |
H A D | volumes.h | 691 smp_mb__before_atomic(); in btrfs_dev_stat_inc() 728 smp_mb__before_atomic(); in btrfs_dev_stat_set()
|
/openbmc/linux/drivers/gpu/drm/i915/ |
H A D | intel_wakeref.c | 47 smp_mb__before_atomic(); /* release wf->count */ in __intel_wakeref_get_first()
|
/openbmc/linux/net/core/ |
H A D | link_watch.c | 177 smp_mb__before_atomic(); in linkwatch_do_dev()
|
/openbmc/linux/drivers/gpu/drm/msm/ |
H A D | msm_mdss.c | 118 smp_mb__before_atomic(); in msm_mdss_irq_mask() 129 smp_mb__before_atomic(); in msm_mdss_irq_unmask()
|
/openbmc/linux/net/netfilter/ |
H A D | nfnetlink_acct.c | 91 smp_mb__before_atomic(); in nfnl_acct_new() 163 smp_mb__before_atomic(); in nfnl_acct_fill_info()
|