smp_mb__before_atomic 171 arch/mips/include/asm/bitops.h smp_mb__before_atomic(); smp_mb__before_atomic 95 arch/mips/kernel/pm-cps.c smp_mb__before_atomic(); smp_mb__before_atomic 89 arch/riscv/kernel/smp.c smp_mb__before_atomic(); smp_mb__before_atomic 102 arch/riscv/kernel/smp.c smp_mb__before_atomic(); smp_mb__before_atomic 233 arch/s390/include/asm/bitops.h smp_mb__before_atomic(); smp_mb__before_atomic 152 drivers/cpuidle/coupled.c smp_mb__before_atomic(); smp_mb__before_atomic 115 drivers/gpu/drm/i915/gem/i915_gem_pages.c smp_mb__before_atomic(); smp_mb__before_atomic 303 drivers/gpu/drm/i915/gem/i915_gem_pages.c smp_mb__before_atomic(); smp_mb__before_atomic 76 drivers/gpu/drm/i915/gt/intel_context.c smp_mb__before_atomic(); /* flush pin before it is visible */ smp_mb__before_atomic 854 drivers/gpu/drm/i915/gt/intel_reset.c smp_mb__before_atomic(); /* complete takeover before enabling execbuf */ smp_mb__before_atomic 46 drivers/gpu/drm/i915/intel_wakeref.c smp_mb__before_atomic(); /* release wf->count */ smp_mb__before_atomic 33 drivers/gpu/drm/msm/adreno/a5xx_preempt.c smp_mb__before_atomic(); smp_mb__before_atomic 105 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c smp_mb__before_atomic(); smp_mb__before_atomic 116 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c smp_mb__before_atomic(); smp_mb__before_atomic 76 drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c smp_mb__before_atomic(); smp_mb__before_atomic 85 drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c smp_mb__before_atomic(); smp_mb__before_atomic 1303 drivers/hwtracing/intel_th/msu.c smp_mb__before_atomic(); smp_mb__before_atomic 1584 drivers/infiniband/hw/bnxt_re/main.c smp_mb__before_atomic(); smp_mb__before_atomic 1959 drivers/infiniband/sw/rdmavt/qp.c smp_mb__before_atomic(); smp_mb__before_atomic 234 drivers/md/bcache/closure.h smp_mb__before_atomic(); smp_mb__before_atomic 694 drivers/md/dm-bufio.c smp_mb__before_atomic(); smp_mb__before_atomic 1026 drivers/md/dm-bufio.c smp_mb__before_atomic(); smp_mb__before_atomic 752 drivers/md/dm-snap.c smp_mb__before_atomic(); smp_mb__before_atomic 5443 drivers/md/raid5.c smp_mb__before_atomic(); smp_mb__before_atomic 2867 drivers/net/ethernet/amazon/ena/ena_netdev.c smp_mb__before_atomic(); smp_mb__before_atomic 2900 drivers/net/ethernet/amazon/ena/ena_netdev.c smp_mb__before_atomic(); smp_mb__before_atomic 529 drivers/net/ethernet/aurora/nb8800.c smp_mb__before_atomic(); smp_mb__before_atomic 5119 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c smp_mb__before_atomic(); smp_mb__before_atomic 1871 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c smp_mb__before_atomic(); smp_mb__before_atomic 1889 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c smp_mb__before_atomic(); smp_mb__before_atomic 5413 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c smp_mb__before_atomic(); smp_mb__before_atomic 5650 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c smp_mb__before_atomic(); smp_mb__before_atomic 14863 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c smp_mb__before_atomic(); smp_mb__before_atomic 263 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c smp_mb__before_atomic(); smp_mb__before_atomic 270 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c smp_mb__before_atomic(); smp_mb__before_atomic 4044 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c smp_mb__before_atomic(); smp_mb__before_atomic 4051 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c smp_mb__before_atomic(); smp_mb__before_atomic 1731 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c smp_mb__before_atomic(); smp_mb__before_atomic 3209 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c smp_mb__before_atomic(); smp_mb__before_atomic 10337 drivers/net/ethernet/broadcom/bnxt/bnxt.c smp_mb__before_atomic(); smp_mb__before_atomic 10768 drivers/net/ethernet/broadcom/bnxt/bnxt.c smp_mb__before_atomic(); smp_mb__before_atomic 4033 drivers/net/ethernet/broadcom/cnic.c smp_mb__before_atomic(); smp_mb__before_atomic 228 drivers/net/ethernet/brocade/bna/bnad.c smp_mb__before_atomic(); smp_mb__before_atomic 1118 drivers/net/ethernet/brocade/bna/bnad.c smp_mb__before_atomic(); smp_mb__before_atomic 2984 drivers/net/ethernet/brocade/bna/bnad.c smp_mb__before_atomic(); smp_mb__before_atomic 1184 drivers/net/ethernet/freescale/gianfar.c smp_mb__before_atomic(); smp_mb__before_atomic 1452 drivers/net/ethernet/freescale/gianfar.c smp_mb__before_atomic(); smp_mb__before_atomic 2049 drivers/net/ethernet/hisilicon/hns/hns_enet.c smp_mb__before_atomic(); smp_mb__before_atomic 5178 drivers/net/ethernet/intel/e1000/e1000_main.c smp_mb__before_atomic(); smp_mb__before_atomic 5286 drivers/net/ethernet/intel/e1000/e1000_main.c smp_mb__before_atomic(); smp_mb__before_atomic 165 drivers/net/ethernet/intel/fm10k/fm10k_pci.c smp_mb__before_atomic(); smp_mb__before_atomic 849 drivers/net/ethernet/intel/fm10k/fm10k_pci.c smp_mb__before_atomic(); smp_mb__before_atomic 10496 drivers/net/ethernet/intel/i40e/i40e_main.c smp_mb__before_atomic(); smp_mb__before_atomic 1173 drivers/net/ethernet/intel/ice/ice_main.c smp_mb__before_atomic(); smp_mb__before_atomic 422 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c smp_mb__before_atomic(); smp_mb__before_atomic 5634 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c smp_mb__before_atomic(); smp_mb__before_atomic 6897 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c smp_mb__before_atomic(); smp_mb__before_atomic 11433 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c smp_mb__before_atomic(); smp_mb__before_atomic 106 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c smp_mb__before_atomic(); smp_mb__before_atomic 2298 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c smp_mb__before_atomic(); smp_mb__before_atomic 4332 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c smp_mb__before_atomic(); smp_mb__before_atomic 4838 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c smp_mb__before_atomic(); smp_mb__before_atomic 235 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c smp_mb__before_atomic(); smp_mb__before_atomic 255 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c smp_mb__before_atomic(); smp_mb__before_atomic 1099 drivers/net/ethernet/qlogic/qed/qed_main.c smp_mb__before_atomic(); smp_mb__before_atomic 2731 drivers/net/ethernet/qlogic/qed/qed_main.c smp_mb__before_atomic(); smp_mb__before_atomic 4423 drivers/net/ethernet/qlogic/qed/qed_sriov.c smp_mb__before_atomic(); smp_mb__before_atomic 674 drivers/pci/xen-pcifront.c smp_mb__before_atomic(); smp_mb__before_atomic 1544 drivers/scsi/isci/remote_device.c smp_mb__before_atomic(); smp_mb__before_atomic 526 drivers/usb/class/cdc-acm.c smp_mb__before_atomic(); smp_mb__before_atomic 415 drivers/usb/serial/generic.c smp_mb__before_atomic(); smp_mb__before_atomic 319 drivers/usb/serial/usb_wwan.c smp_mb__before_atomic(); smp_mb__before_atomic 127 drivers/w1/w1_family.c smp_mb__before_atomic(); smp_mb__before_atomic 400 drivers/xen/xen-pciback/pciback_ops.c smp_mb__before_atomic(); /* /after/ clearing PCIF_active */ smp_mb__before_atomic 336 fs/btrfs/btrfs_inode.h smp_mb__before_atomic(); smp_mb__before_atomic 1457 fs/btrfs/ctree.c smp_mb__before_atomic(); smp_mb__before_atomic 338 fs/btrfs/transaction.c smp_mb__before_atomic(); smp_mb__before_atomic 508 fs/btrfs/volumes.h smp_mb__before_atomic(); smp_mb__before_atomic 545 fs/btrfs/volumes.h smp_mb__before_atomic(); smp_mb__before_atomic 297 fs/gfs2/glops.c smp_mb__before_atomic(); smp_mb__before_atomic 2175 fs/nfs/dir.c smp_mb__before_atomic(); smp_mb__before_atomic 2220 fs/nfs/dir.c smp_mb__before_atomic(); smp_mb__before_atomic 2443 fs/nfs/dir.c smp_mb__before_atomic(); smp_mb__before_atomic 628 fs/nfs/nfs42proc.c smp_mb__before_atomic(); smp_mb__before_atomic 1194 fs/nfs/nfs4state.c smp_mb__before_atomic(); smp_mb__before_atomic 171 fs/nfs/pagelist.c smp_mb__before_atomic(); smp_mb__before_atomic 389 fs/nfs/pagelist.c smp_mb__before_atomic(); smp_mb__before_atomic 3119 fs/nfs/pnfs.c smp_mb__before_atomic(); smp_mb__before_atomic 300 fs/nfs/pnfs_dev.c smp_mb__before_atomic(); smp_mb__before_atomic 568 fs/nfs/pnfs_nfs.c smp_mb__before_atomic(); smp_mb__before_atomic 1902 fs/nfsd/nfs4recover.c smp_mb__before_atomic(); smp_mb__before_atomic 438 fs/quota/dquot.c smp_mb__before_atomic(); smp_mb__before_atomic 459 fs/quota/dquot.c smp_mb__before_atomic(); smp_mb__before_atomic 451 fs/ubifs/lpt_commit.c smp_mb__before_atomic(); smp_mb__before_atomic 937 fs/ubifs/tnc_commit.c smp_mb__before_atomic(); smp_mb__before_atomic 144 include/asm-generic/barrier.h #ifndef smp_mb__before_atomic smp_mb__before_atomic 166 include/asm-generic/barrier.h #ifndef smp_mb__before_atomic smp_mb__before_atomic 41 include/linux/atomic.h #define __atomic_release_fence smp_mb__before_atomic smp_mb__before_atomic 45 include/linux/atomic.h #define __atomic_pre_full_fence smp_mb__before_atomic smp_mb__before_atomic 219 include/linux/bio.h smp_mb__before_atomic(); smp_mb__before_atomic 691 include/linux/bio.h smp_mb__before_atomic(); smp_mb__before_atomic 290 include/linux/buffer_head.h smp_mb__before_atomic(); smp_mb__before_atomic 622 include/linux/interrupt.h smp_mb__before_atomic(); smp_mb__before_atomic 667 include/linux/interrupt.h smp_mb__before_atomic(); smp_mb__before_atomic 333 include/linux/kvm_host.h smp_mb__before_atomic(); smp_mb__before_atomic 517 include/linux/netdevice.h smp_mb__before_atomic(); smp_mb__before_atomic 156 include/linux/sunrpc/sched.h smp_mb__before_atomic(); \ smp_mb__before_atomic 165 include/linux/sunrpc/sched.h smp_mb__before_atomic(); \ smp_mb__before_atomic 449 include/linux/sunrpc/xprt.h smp_mb__before_atomic(); smp_mb__before_atomic 481 include/linux/sunrpc/xprt.h smp_mb__before_atomic(); smp_mb__before_atomic 1224 include/net/ip_vs.h smp_mb__before_atomic(); smp_mb__before_atomic 1436 include/net/ip_vs.h smp_mb__before_atomic(); smp_mb__before_atomic 931 include/target/target_core_base.h smp_mb__before_atomic(); smp_mb__before_atomic 938 include/target/target_core_base.h smp_mb__before_atomic(); smp_mb__before_atomic 600 kernel/debug/debug_core.c smp_mb__before_atomic(); smp_mb__before_atomic 734 kernel/debug/debug_core.c smp_mb__before_atomic(); smp_mb__before_atomic 379 kernel/locking/qspinlock_paravirt.h smp_mb__before_atomic(); smp_mb__before_atomic 110 kernel/rcu/rcu_segcblist.c smp_mb__before_atomic(); /* Up to the caller! */ smp_mb__before_atomic 1522 kernel/rcu/tree_plugin.h smp_mb__before_atomic(); /* atomic_dec() after lock. */ smp_mb__before_atomic 425 kernel/sched/core.c smp_mb__before_atomic(); smp_mb__before_atomic 159 kernel/sched/cpupri.c smp_mb__before_atomic(); smp_mb__before_atomic 307 kernel/seccomp.c smp_mb__before_atomic(); smp_mb__before_atomic 54 lib/irq_poll.c smp_mb__before_atomic(); smp_mb__before_atomic 165 lib/irq_poll.c smp_mb__before_atomic(); smp_mb__before_atomic 549 lib/sbitmap.c smp_mb__before_atomic(); smp_mb__before_atomic 589 lib/sbitmap.c smp_mb__before_atomic(); smp_mb__before_atomic 441 mm/memcontrol.c smp_mb__before_atomic(); smp_mb__before_atomic 4533 net/core/dev.c smp_mb__before_atomic(); smp_mb__before_atomic 145 net/core/link_watch.c smp_mb__before_atomic(); smp_mb__before_atomic 841 net/ipv4/tcp_output.c smp_mb__before_atomic(); smp_mb__before_atomic 998 net/netfilter/ipset/ip_set_hash_gen.h smp_mb__before_atomic(); smp_mb__before_atomic 1422 net/netfilter/nf_conntrack_core.c smp_mb__before_atomic(); smp_mb__before_atomic 80 net/netfilter/nfnetlink_acct.c smp_mb__before_atomic(); smp_mb__before_atomic 157 net/netfilter/nfnetlink_acct.c smp_mb__before_atomic(); smp_mb__before_atomic 46 net/rds/ib_frmr.c smp_mb__before_atomic(); smp_mb__before_atomic 300 net/rds/ib_frmr.c smp_mb__before_atomic(); smp_mb__before_atomic 353 net/rds/ib_frmr.c smp_mb__before_atomic(); smp_mb__before_atomic 641 net/rds/ib_recv.c smp_mb__before_atomic(); smp_mb__before_atomic 93 net/rds/tcp_send.c smp_mb__before_atomic(); smp_mb__before_atomic 45 net/smc/smc_cdc.c smp_mb__before_atomic(); smp_mb__before_atomic 202 net/smc/smc_cdc.c smp_mb__before_atomic(); smp_mb__before_atomic 256 net/smc/smc_cdc.c smp_mb__before_atomic(); smp_mb__before_atomic 268 net/smc/smc_cdc.c smp_mb__before_atomic(); smp_mb__before_atomic 428 net/smc/smc_rx.c smp_mb__before_atomic(); smp_mb__before_atomic 215 net/smc/smc_tx.c smp_mb__before_atomic(); smp_mb__before_atomic 300 net/smc/smc_tx.c smp_mb__before_atomic(); smp_mb__before_atomic 124 net/sunrpc/auth_gss/auth_gss.c smp_mb__before_atomic(); smp_mb__before_atomic 285 net/sunrpc/backchannel_rqst.c smp_mb__before_atomic(); smp_mb__before_atomic 240 net/sunrpc/svc_xprt.c smp_mb__before_atomic(); smp_mb__before_atomic 716 net/sunrpc/svc_xprt.c smp_mb__before_atomic(); smp_mb__before_atomic 186 net/sunrpc/xprt.c smp_mb__before_atomic(); smp_mb__before_atomic 1234 net/sunrpc/xprtsock.c smp_mb__before_atomic(); smp_mb__before_atomic 1266 net/sunrpc/xprtsock.c smp_mb__before_atomic(); smp_mb__before_atomic 1538 net/sunrpc/xprtsock.c smp_mb__before_atomic(); smp_mb__before_atomic 1559 net/sunrpc/xprtsock.c smp_mb__before_atomic(); smp_mb__before_atomic 1197 net/tls/tls_device.c smp_mb__before_atomic(); /* pairs with test_and_set_bit() */