Searched refs:smp_mb__before_atomic (Results 1 - 25 of 124) sorted by relevance

12345

/linux-master/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.h156 smp_mb__before_atomic();
169 * pairs with smp_mb__before_atomic in set_buffer_uptodate
302 smp_mb__before_atomic();
/linux-master/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-master/arch/mips/include/asm/
H A Dbitops.h114 * you should call smp_mb__before_atomic() and/or smp_mb__after_atomic()
145 smp_mb__before_atomic();
211 smp_mb__before_atomic();
230 smp_mb__before_atomic();
267 smp_mb__before_atomic();
289 smp_mb__before_atomic();
H A Datomic.h201 smp_mb__before_atomic(); \
/linux-master/lib/
H A Dirq_poll.c54 smp_mb__before_atomic();
165 smp_mb__before_atomic();
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_priv.h149 smp_mb__before_atomic();
169 smp_mb__before_atomic();
/linux-master/drivers/w1/
H A Dw1_family.c127 smp_mb__before_atomic();
/linux-master/drivers/net/wwan/iosm/
H A Diosm_ipc_pm.c77 smp_mb__before_atomic();
100 smp_mb__before_atomic();
320 smp_mb__before_atomic();
H A Diosm_ipc_pcie.c348 smp_mb__before_atomic();
369 smp_mb__before_atomic();
/linux-master/kernel/kcsan/
H A Dselftest.c146 KCSAN_CHECK_READ_BARRIER(smp_mb__before_atomic());
175 KCSAN_CHECK_WRITE_BARRIER(smp_mb__before_atomic());
207 KCSAN_CHECK_RW_BARRIER(smp_mb__before_atomic());
/linux-master/net/rds/
H A Dib_frmr.c46 smp_mb__before_atomic();
300 smp_mb__before_atomic();
353 smp_mb__before_atomic();
H A Dtcp_send.c89 smp_mb__before_atomic();
/linux-master/kernel/sched/
H A Dcpupri.c238 smp_mb__before_atomic();
/linux-master/net/smc/
H A Dsmc_cdc.c43 smp_mb__before_atomic();
262 smp_mb__before_atomic();
338 smp_mb__before_atomic();
350 smp_mb__before_atomic();
/linux-master/net/core/
H A Dlink_watch.c163 smp_mb__before_atomic();
/linux-master/drivers/platform/surface/aggregator/
H A Dssh_request_layer.c227 smp_mb__before_atomic();
504 smp_mb__before_atomic();
779 smp_mb__before_atomic();
1217 smp_mb__before_atomic();
1250 smp_mb__before_atomic();
H A Dssh_packet_layer.c935 smp_mb__before_atomic();
982 smp_mb__before_atomic();
1003 smp_mb__before_atomic();
1223 smp_mb__before_atomic();
1971 smp_mb__before_atomic();
1983 smp_mb__before_atomic();
/linux-master/include/linux/sunrpc/
H A Dxprt.h478 smp_mb__before_atomic();
510 smp_mb__before_atomic();
/linux-master/drivers/gpu/drm/msm/adreno/
H A Da5xx_preempt.c33 smp_mb__before_atomic();
/linux-master/net/sunrpc/
H A Dbackchannel_rqst.c281 smp_mb__before_atomic();
/linux-master/arch/s390/include/asm/
H A Dbitops.h193 smp_mb__before_atomic();
/linux-master/drivers/gpu/drm/i915/
H A Dintel_wakeref.c39 smp_mb__before_atomic(); /* release wf->count */
/linux-master/kernel/locking/
H A Dqspinlock_paravirt.h379 smp_mb__before_atomic();
/linux-master/fs/btrfs/
H A Dasync-thread.c229 * paired with the smp_mb__before_atomic in btrfs_work_helper
322 smp_mb__before_atomic();

Completed in 240 milliseconds

12345