Home
last modified time | relevance | path

Searched refs:smp_mb__before_atomic (Results 1 – 25 of 104) sorted by relevance

12345

/linux/fs/ceph/
H A Dio.c30 smp_mb__before_atomic(); in ceph_block_o_direct()
72 smp_mb__before_atomic(); in ceph_start_io_read()
140 smp_mb__before_atomic(); in ceph_block_buffered()
184 smp_mb__before_atomic(); in ceph_start_io_direct()
/linux/include/asm-generic/
H A Dbarrier.h163 #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
/linux/arch/mips/include/asm/
H A Dbitops.h145 smp_mb__before_atomic(); in clear_bit_unlock()
211 smp_mb__before_atomic(); in test_and_set_bit()
230 smp_mb__before_atomic(); in test_and_clear_bit()
267 smp_mb__before_atomic(); in test_and_change_bit()
289 smp_mb__before_atomic(); in xor_unlock_is_negative_byte()
/linux/include/linux/
H A Datomic.h47 #define __atomic_release_fence smp_mb__before_atomic
51 #define __atomic_pre_full_fence smp_mb__before_atomic
H A Dbuffer_head.h157 smp_mb__before_atomic(); in BUFFER_FNS()
301 smp_mb__before_atomic(); in put_bh()
/linux/drivers/net/wwan/iosm/
H A Diosm_ipc_pm.c77 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()
/linux/kernel/kcsan/
H A Dselftest.c146 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()
/linux/lib/
H A Dirq_poll.c54 smp_mb__before_atomic(); in __irq_poll_complete()
165 smp_mb__before_atomic(); in irq_poll_enable()
/linux/net/smc/
H A Dsmc_cdc.c44 smp_mb__before_atomic(); in smc_cdc_tx_handler()
271 smp_mb__before_atomic(); in smcd_cdc_msg_send()
347 smp_mb__before_atomic(); in smc_cdc_msg_recv_action()
365 smp_mb__before_atomic(); in smc_cdc_msg_recv_action()
382 smp_mb__before_atomic(); in smc_cdc_msg_recv_action()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_priv.h150 smp_mb__before_atomic(); in __flow_flag_set()
170 smp_mb__before_atomic(); in __flow_flag_clear()
/linux/drivers/platform/surface/aggregator/
H A Dssh_request_layer.c227 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 Dssh_packet_layer.c935 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()
/linux/net/rds/
H A Dib_frmr.c46 smp_mb__before_atomic(); in rds_transition_frwr_state()
304 smp_mb__before_atomic(); in rds_ib_post_inv()
357 smp_mb__before_atomic(); in rds_ib_mr_cqe_handler()
H A Dtcp_send.c89 smp_mb__before_atomic(); in rds_tcp_xmit()
/linux/drivers/w1/
H A Dw1_family.c127 smp_mb__before_atomic(); in __w1_family_get()
/linux/tools/memory-model/Documentation/
H A Dcheatsheet.txt16 smp_mb__before_atomic() CP Y Y Y a a a a Y
H A Dherd-representation.txt47 | smp_mb__before_atomic | F[before-atomic] |
/linux/kernel/sched/
H A Dcpupri.c239 smp_mb__before_atomic(); in cpupri_set()
/linux/drivers/md/dm-vdo/
H A Drecovery-journal.c176 smp_mb__before_atomic(); in vdo_release_recovery_journal_block_reference()
311 smp_mb__before_atomic(); in suspend_lock_counter()
1588 smp_mb__before_atomic(); in vdo_acquire_recovery_journal_block_reference()
1616 smp_mb__before_atomic(); in vdo_release_journal_entry_lock()
1658 smp_mb__before_atomic(); in resume_lock_counter()
/linux/include/linux/sunrpc/
H A Dxprt.h493 smp_mb__before_atomic(); in xprt_clear_connecting()
525 smp_mb__before_atomic(); in xprt_clear_binding()
/linux/Documentation/
H A Datomic_t.txt194 smp_mb__before_atomic() orders all earlier accesses against the RMW op
214 smp_mb__before_atomic();
222 smp_mb__before_atomic();
/linux/net/netfilter/
H A Dnfnetlink_acct.c91 smp_mb__before_atomic(); in nfnl_acct_new()
163 smp_mb__before_atomic(); in nfnl_acct_fill_info()
/linux/drivers/gpu/drm/msm/
H A Dmsm_mdss.c109 smp_mb__before_atomic(); in msm_mdss_irq_mask()
120 smp_mb__before_atomic(); in msm_mdss_irq_unmask()
/linux/fs/btrfs/
H A Dvolumes.h820 smp_mb__before_atomic(); in btrfs_dev_stat_inc()
857 smp_mb__before_atomic(); in btrfs_dev_stat_set()
/linux/tools/memory-model/
H A Dlinux-kernel.bell32 'before-atomic (*smp_mb__before_atomic*) ||

12345