smp_wmb 210 arch/arc/kernel/unwind.c smp_wmb(); smp_wmb 355 arch/arc/kernel/unwind.c smp_wmb(); smp_wmb 265 arch/arm/kernel/topology.c smp_wmb(); smp_wmb 270 arch/arm/kernel/vdso.c smp_wmb(); /* Pairs with smp_rmb in vdso_read_retry */ smp_wmb 275 arch/arm/kernel/vdso.c smp_wmb(); /* Pairs with smp_rmb in vdso_read_begin */ smp_wmb 27 arch/arm/mach-axxia/platsmp.c smp_wmb(); smp_wmb 119 arch/arm/mach-bcm/platsmp.c smp_wmb(); smp_wmb 250 arch/arm/mach-exynos/platsmp.c smp_wmb(); smp_wmb 45 arch/arm/mach-mvebu/platsmp-a9.c smp_wmb(); smp_wmb 36 arch/arm/mach-prima2/platsmp.c smp_wmb(); smp_wmb 36 arch/arm/mach-socfpga/platsmp.c smp_wmb(); smp_wmb 59 arch/arm/mach-socfpga/platsmp.c smp_wmb(); smp_wmb 35 arch/arm/mach-socfpga/socfpga.c smp_wmb(); smp_wmb 33 arch/arm/mach-spear/platsmp.c smp_wmb(); smp_wmb 43 arch/arm/mach-sti/platsmp.c smp_wmb(); smp_wmb 81 arch/arm/mach-tegra/cpuidle-tegra30.c smp_wmb(); smp_wmb 66 arch/arm/mach-zynq/platsmp.c smp_wmb(); smp_wmb 41 arch/arm/plat-versatile/platsmp.c smp_wmb(); smp_wmb 259 arch/mips/cavium-octeon/setup.c smp_wmb(); smp_wmb 231 arch/mips/include/asm/barrier.h #define smp_mb__before_llsc() smp_wmb() smp_wmb 150 arch/mips/include/asm/pgtable.h smp_wmb(); smp_wmb 67 arch/mips/kernel/crash.c smp_wmb(); smp_wmb 260 arch/mips/kernel/machine_kexec.c smp_wmb(); smp_wmb 276 arch/mips/kernel/rtlx.c smp_wmb(); smp_wmb 278 arch/mips/kernel/rtlx.c smp_wmb(); smp_wmb 318 arch/mips/kernel/rtlx.c smp_wmb(); smp_wmb 320 arch/mips/kernel/rtlx.c smp_wmb(); smp_wmb 53 arch/mips/kernel/sync-r4k.c smp_wmb(); smp_wmb 74 arch/mips/kernel/sync-r4k.c smp_wmb(); smp_wmb 192 arch/mips/mm/init.c smp_wmb(); smp_wmb 63 arch/mips/mti-malta/malta-amon.c smp_wmb(); /* Target must see parameters before go */ smp_wmb 65 arch/mips/mti-malta/malta-amon.c smp_wmb(); /* Target must see go before we poll */ smp_wmb 186 arch/mips/netlogic/xlr/fmn.c smp_wmb(); smp_wmb 106 arch/mips/paravirt/paravirt-smp.c smp_wmb(); smp_wmb 200 arch/nds32/kernel/vdso.c smp_wmb(); /* Pairs with smp_rmb in vdso_read_retry */ smp_wmb 205 arch/nds32/kernel/vdso.c smp_wmb(); /* Pairs with smp_rmb in vdso_read_begin */ smp_wmb 56 arch/openrisc/kernel/sync-timer.c smp_wmb(); smp_wmb 77 arch/openrisc/kernel/sync-timer.c smp_wmb(); smp_wmb 53 arch/parisc/kernel/topology.c smp_wmb(); smp_wmb 137 arch/parisc/kernel/topology.c smp_wmb(); smp_wmb 133 arch/powerpc/include/asm/book3s/64/hash-64k.h smp_wmb(); smp_wmb 117 arch/powerpc/kernel/crash.c smp_wmb(); smp_wmb 156 arch/powerpc/kernel/smp.c smp_wmb(); smp_wmb 1272 arch/powerpc/kernel/smp.c smp_wmb(); smp_wmb 945 arch/powerpc/kernel/time.c smp_wmb(); smp_wmb 797 arch/powerpc/kernel/vdso.c smp_wmb(); smp_wmb 1953 arch/powerpc/kvm/book3s_64_mmu_hv.c smp_wmb(); smp_wmb 732 arch/powerpc/kvm/book3s_hv.c smp_wmb(); smp_wmb 2499 arch/powerpc/kvm/book3s_hv.c smp_wmb(); smp_wmb 2618 arch/powerpc/kvm/book3s_hv.c smp_wmb(); smp_wmb 3196 arch/powerpc/kvm/book3s_hv.c smp_wmb(); smp_wmb 4092 arch/powerpc/kvm/book3s_hv.c smp_wmb(); smp_wmb 4650 arch/powerpc/kvm/book3s_hv.c smp_wmb(); smp_wmb 4756 arch/powerpc/kvm/book3s_hv.c smp_wmb(); smp_wmb 5080 arch/powerpc/kvm/book3s_hv.c smp_wmb(); smp_wmb 750 arch/powerpc/kvm/book3s_hv_builtin.c smp_wmb(); /* order store of do_restore vs. phase */ smp_wmb 801 arch/powerpc/kvm/book3s_hv_builtin.c smp_wmb(); smp_wmb 62 arch/powerpc/kvm/book3s_hv_rm_mmu.c smp_wmb(); smp_wmb 106 arch/powerpc/kvm/book3s_hv_rm_xics.c smp_wmb(); smp_wmb 395 arch/powerpc/kvm/book3s_hv_rm_xics.c smp_wmb(); smp_wmb 931 arch/powerpc/kvm/book3s_hv_rm_xics.c smp_wmb(); smp_wmb 490 arch/powerpc/kvm/book3s_xics.c smp_wmb(); smp_wmb 1060 arch/powerpc/kvm/book3s_xics.c smp_wmb(); smp_wmb 170 arch/powerpc/kvm/book3s_xive.c smp_wmb(); /* goes with smp_mb() in cleanup_single_escalation */ smp_wmb 1605 arch/powerpc/kvm/book3s_xive.c smp_wmb(); smp_wmb 623 arch/powerpc/kvm/booke.c smp_wmb(); smp_wmb 634 arch/powerpc/kvm/booke.c smp_wmb(); smp_wmb 1856 arch/powerpc/kvm/booke.c smp_wmb(); smp_wmb 1714 arch/powerpc/kvm/mpic.c smp_wmb(); smp_wmb 188 arch/powerpc/mm/book3s64/hash_hugepage.c smp_wmb(); smp_wmb 183 arch/powerpc/mm/book3s64/hash_pgtable.c smp_wmb(); smp_wmb 283 arch/powerpc/mm/book3s64/hash_pgtable.c smp_wmb(); smp_wmb 100 arch/powerpc/mm/book3s64/radix_pgtable.c smp_wmb(); smp_wmb 158 arch/powerpc/mm/book3s64/radix_pgtable.c smp_wmb(); smp_wmb 86 arch/powerpc/mm/hugetlbpage.c smp_wmb(); smp_wmb 57 arch/powerpc/mm/kasan/kasan_init_32.c smp_wmb(); /* See comment in __pte_alloc */ smp_wmb 114 arch/powerpc/mm/nohash/book3e_pgtable.c smp_wmb(); smp_wmb 80 arch/powerpc/mm/pgtable_32.c smp_wmb(); smp_wmb 20 arch/powerpc/net/bpf_jit_comp.c smp_wmb(); smp_wmb 28 arch/powerpc/net/bpf_jit_comp64.c smp_wmb(); smp_wmb 176 arch/powerpc/oprofile/cell/spu_profiler.c smp_wmb(); /* insure spu event buffer updates are written */ smp_wmb 410 arch/powerpc/oprofile/cell/spu_task_sync.c smp_wmb(); /* insure spu event buffer updates are written */ smp_wmb 1141 arch/powerpc/oprofile/op_model_cell.c smp_wmb(); smp_wmb 1182 arch/powerpc/oprofile/op_model_cell.c smp_wmb(); smp_wmb 1213 arch/powerpc/oprofile/op_model_cell.c smp_wmb(); smp_wmb 1389 arch/powerpc/oprofile/op_model_cell.c smp_wmb(); smp_wmb 1427 arch/powerpc/oprofile/op_model_cell.c smp_wmb(); smp_wmb 1568 arch/powerpc/oprofile/op_model_cell.c smp_wmb(); /* insure spu event buffer updates are written smp_wmb 112 arch/powerpc/platforms/44x/iss4xx.c smp_wmb(); smp_wmb 183 arch/powerpc/platforms/44x/ppc476.c smp_wmb(); smp_wmb 43 arch/powerpc/platforms/cell/spufs/run.c smp_wmb(); smp_wmb 932 arch/powerpc/platforms/powermac/smp.c smp_wmb(); smp_wmb 954 arch/powerpc/platforms/powermac/smp.c smp_wmb(); smp_wmb 174 arch/powerpc/platforms/powernv/smp.c smp_wmb(); smp_wmb 290 arch/powerpc/platforms/powernv/subcore.c smp_wmb(); smp_wmb 77 arch/powerpc/platforms/pseries/dtl.c smp_wmb(); smp_wmb 90 arch/powerpc/platforms/pseries/dtl.c smp_wmb(); smp_wmb 106 arch/powerpc/platforms/pseries/dtl.c smp_wmb(); smp_wmb 147 arch/powerpc/platforms/pseries/dtl.c smp_wmb(); smp_wmb 246 arch/powerpc/sysdev/fsl_lbc.c smp_wmb(); smp_wmb 252 arch/powerpc/sysdev/fsl_lbc.c smp_wmb(); smp_wmb 256 arch/powerpc/sysdev/fsl_lbc.c smp_wmb(); smp_wmb 285 arch/s390/kernel/time.c smp_wmb(); smp_wmb 313 arch/s390/kernel/time.c smp_wmb(); smp_wmb 303 arch/sh/include/asm/pgtable_32.h smp_wmb(); smp_wmb 119 arch/sh/mm/cache.c smp_wmb(); smp_wmb 64 arch/sparc/include/asm/vvar.h smp_wmb(); /* Makes sure that increment of seq is reflected */ smp_wmb 69 arch/sparc/include/asm/vvar.h smp_wmb(); /* Makes the value of seq current before we increment */ smp_wmb 1393 arch/sparc/kernel/smp_64.c smp_wmb(); smp_wmb 33 arch/x86/include/asm/pgtable-3level.h smp_wmb(); smp_wmb 118 arch/x86/include/asm/pgtable-3level.h smp_wmb(); smp_wmb 126 arch/x86/include/asm/pgtable-3level.h smp_wmb(); smp_wmb 1043 arch/x86/kernel/alternative.c smp_wmb(); smp_wmb 256 arch/x86/kernel/ftrace.c smp_wmb(); smp_wmb 973 arch/x86/kvm/hyperv.c smp_wmb(); smp_wmb 985 arch/x86/kvm/hyperv.c smp_wmb(); smp_wmb 1094 arch/x86/kvm/lapic.c smp_wmb(); smp_wmb 1104 arch/x86/kvm/lapic.c smp_wmb(); smp_wmb 682 arch/x86/kvm/mmu.c smp_wmb(); smp_wmb 700 arch/x86/kvm/mmu.c smp_wmb(); smp_wmb 718 arch/x86/kvm/mmu.c smp_wmb(); smp_wmb 3019 arch/x86/kvm/mmu.c smp_wmb(); smp_wmb 1040 arch/x86/kvm/paging_tmpl.h smp_wmb(); smp_wmb 1060 arch/x86/kvm/paging_tmpl.h smp_wmb(); smp_wmb 685 arch/x86/kvm/vmx/vmx.c smp_wmb(); smp_wmb 2345 arch/x86/kvm/x86.c smp_wmb(); smp_wmb 2361 arch/x86/kvm/x86.c smp_wmb(); smp_wmb 2679 arch/x86/kvm/x86.c smp_wmb(); smp_wmb 2685 arch/x86/kvm/x86.c smp_wmb(); smp_wmb 4839 arch/x86/kvm/x86.c smp_wmb(); smp_wmb 4960 arch/x86/kvm/x86.c smp_wmb(); smp_wmb 8220 arch/x86/kvm/x86.c smp_wmb(); smp_wmb 8283 arch/x86/kvm/x86.c smp_wmb(); smp_wmb 997 block/bfq-cgroup.c smp_wmb(); smp_wmb 945 block/blk-iocost.c smp_wmb(); smp_wmb 227 block/blk-rq-qos.c smp_wmb(); smp_wmb 273 drivers/acpi/acpi_dbg.c smp_wmb(); smp_wmb 668 drivers/acpi/acpi_dbg.c smp_wmb(); smp_wmb 696 drivers/acpi/apei/ghes.c smp_wmb(); smp_wmb 215 drivers/android/binder.c smp_wmb(); smp_wmb 3473 drivers/android/binder.c smp_wmb(); smp_wmb 3538 drivers/android/binder.c smp_wmb(); smp_wmb 325 drivers/android/binder_alloc.c smp_wmb(); smp_wmb 1331 drivers/block/drbd/drbd_state.c smp_wmb(); smp_wmb 1336 drivers/block/drbd/drbd_state.c smp_wmb(); smp_wmb 1235 drivers/block/skd_main.c smp_wmb(); smp_wmb 1292 drivers/block/skd_main.c smp_wmb(); smp_wmb 2403 drivers/char/ipmi/ipmi_msghandler.c smp_wmb(); smp_wmb 3193 drivers/char/ipmi/ipmi_msghandler.c smp_wmb(); smp_wmb 3506 drivers/char/ipmi/ipmi_msghandler.c smp_wmb(); smp_wmb 585 drivers/char/tpm/tpm_ibmvtpm.c smp_wmb(); smp_wmb 257 drivers/cpufreq/cpufreq_governor.c smp_wmb(); smp_wmb 548 drivers/cpuidle/coupled.c smp_wmb(); smp_wmb 736 drivers/cpuidle/coupled.c smp_wmb(); smp_wmb 402 drivers/cpuidle/cpuidle.c smp_wmb(); smp_wmb 501 drivers/cpuidle/cpuidle.c smp_wmb(); smp_wmb 397 drivers/crypto/caam/jr.c smp_wmb(); smp_wmb 262 drivers/crypto/cavium/cpt/cptvf_reqmanager.c smp_wmb(); smp_wmb 308 drivers/crypto/talitos.c smp_wmb(); smp_wmb 379 drivers/crypto/talitos.c smp_wmb(); smp_wmb 462 drivers/dma-buf/st-dma-fence.c smp_wmb(); smp_wmb 496 drivers/dma-buf/st-dma-fence.c smp_wmb(); smp_wmb 966 drivers/dma/dmatest.c smp_wmb(); smp_wmb 250 drivers/dma/mic_x100_dma.c smp_wmb(); smp_wmb 904 drivers/firewire/core-device.c smp_wmb(); /* update node_id before generation */ smp_wmb 1264 drivers/firewire/core-device.c smp_wmb(); /* update node_id before generation */ smp_wmb 1281 drivers/firewire/core-device.c smp_wmb(); /* update node_id before generation */ smp_wmb 531 drivers/firewire/core-topology.c smp_wmb(); smp_wmb 834 drivers/firewire/sbp2.c smp_wmb(); /* node IDs must not be older than generation */ smp_wmb 945 drivers/firewire/sbp2.c smp_wmb(); /* node IDs must not be older than generation */ smp_wmb 361 drivers/firmware/tegra/ivc.c smp_wmb(); smp_wmb 449 drivers/firmware/tegra/ivc.c smp_wmb(); smp_wmb 488 drivers/firmware/tegra/ivc.c smp_wmb(); smp_wmb 81 drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c smp_wmb(); smp_wmb 160 drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c smp_wmb(); smp_wmb 154 drivers/gpu/drm/i915/gt/uc/intel_guc_log.c smp_wmb(); smp_wmb 712 drivers/gpu/drm/i915/i915_active.c smp_wmb(); /* serialise with reuse_idle_barrier */ smp_wmb 70 drivers/gpu/drm/i915/i915_sw_fence.c smp_wmb(); /* flush the change in state before reallocation */ smp_wmb 4502 drivers/gpu/drm/omapdrm/dss/dispc.c smp_wmb(); smp_wmb 4889 drivers/gpu/drm/omapdrm/dss/dispc.c smp_wmb(); smp_wmb 4920 drivers/gpu/drm/omapdrm/dss/dispc.c smp_wmb(); smp_wmb 5450 drivers/gpu/drm/omapdrm/dss/dsi.c smp_wmb(); smp_wmb 5463 drivers/gpu/drm/omapdrm/dss/dsi.c smp_wmb(); smp_wmb 598 drivers/gpu/drm/virtio/virtgpu_vq.c smp_wmb(); smp_wmb 1283 drivers/infiniband/hw/hfi1/driver.c smp_wmb(); smp_wmb 1341 drivers/infiniband/hw/hfi1/driver.c smp_wmb(); smp_wmb 1525 drivers/infiniband/hw/hfi1/pio.c smp_wmb(); smp_wmb 1743 drivers/infiniband/hw/hfi1/pio.c smp_wmb(); smp_wmb 414 drivers/infiniband/hw/hfi1/rc.c smp_wmb(); smp_wmb 2012 drivers/infiniband/hw/hfi1/sdma.c smp_wmb(); /* see get_txhead() */ smp_wmb 5312 drivers/infiniband/hw/hfi1/tid_rdma.c smp_wmb(); smp_wmb 1480 drivers/infiniband/hw/hfi1/user_sdma.c smp_wmb(); /* make sure errcode is visible first */ smp_wmb 3447 drivers/infiniband/hw/qedr/verbs.c smp_wmb(); smp_wmb 3634 drivers/infiniband/hw/qedr/verbs.c smp_wmb(); smp_wmb 800 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c smp_wmb(); smp_wmb 891 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c smp_wmb(); smp_wmb 635 drivers/infiniband/sw/rdmavt/qp.c smp_wmb(); /* see qp_set_savail */ smp_wmb 2154 drivers/infiniband/sw/rdmavt/qp.c smp_wmb(); /* see request builders */ smp_wmb 156 drivers/infiniband/sw/rxe/rxe_cq.c smp_wmb(); smp_wmb 283 drivers/infiniband/sw/rxe/rxe_verbs.c smp_wmb(); smp_wmb 663 drivers/infiniband/sw/rxe/rxe_verbs.c smp_wmb(); smp_wmb 760 drivers/infiniband/sw/siw/siw_qp_rx.c smp_wmb(); smp_wmb 920 drivers/infiniband/sw/siw/siw_verbs.c smp_wmb(); smp_wmb 1063 drivers/infiniband/sw/siw/siw_verbs.c smp_wmb(); smp_wmb 1784 drivers/infiniband/sw/siw/siw_verbs.c smp_wmb(); smp_wmb 521 drivers/input/misc/cm109.c smp_wmb(); smp_wmb 529 drivers/input/misc/cm109.c smp_wmb(); smp_wmb 858 drivers/input/misc/cm109.c smp_wmb(); smp_wmb 870 drivers/input/misc/cm109.c smp_wmb(); smp_wmb 538 drivers/input/misc/yealink.c smp_wmb(); smp_wmb 544 drivers/input/misc/yealink.c smp_wmb(); smp_wmb 286 drivers/iommu/amd_iommu_v2.c smp_wmb(); smp_wmb 476 drivers/iommu/fsl_pamu.c smp_wmb(); smp_wmb 696 drivers/iommu/io-pgtable-arm-v7s.c smp_wmb(); smp_wmb 631 drivers/iommu/io-pgtable-arm.c smp_wmb(); smp_wmb 105 drivers/iommu/iova.c smp_wmb(); smp_wmb 158 drivers/irqchip/irq-bcm2836.c smp_wmb(); smp_wmb 1199 drivers/md/bcache/super.c smp_wmb(); smp_wmb 99 drivers/md/dm-integrity.c #define journal_entry_set_sector(je, x) do { smp_wmb(); WRITE_ONCE((je)->u.sector, cpu_to_le64(x)); } while (0) smp_wmb 101 drivers/md/dm-integrity.c #define journal_entry_set_sector(je, x) do { (je)->u.s.sector_lo = cpu_to_le32(x); smp_wmb(); WRITE_ONCE((je)->u.s.sector_hi, cpu_to_le32((x) >> 32)); } while (0) smp_wmb 5826 drivers/md/md.c smp_wmb(); smp_wmb 4354 drivers/md/raid10.c smp_wmb(); smp_wmb 4733 drivers/md/raid10.c smp_wmb(); smp_wmb 7986 drivers/md/raid5.c smp_wmb(); smp_wmb 8012 drivers/md/raid5.c smp_wmb(); smp_wmb 1487 drivers/media/pci/saa7134/saa7134-core.c smp_wmb(); smp_wmb 109 drivers/misc/cb710/core.c smp_wmb(); smp_wmb 442 drivers/misc/cxl/native.c smp_wmb(); smp_wmb 369 drivers/misc/mic/vop/vop_vringh.c smp_wmb(); smp_wmb 454 drivers/misc/mic/vop/vop_vringh.c smp_wmb(); smp_wmb 1569 drivers/misc/sgi-xp/xpc_uv.c smp_wmb(); /* a non-NULL func must hit memory after the key */ smp_wmb 711 drivers/mmc/host/atmel-mci.c smp_wmb(); smp_wmb 1986 drivers/mmc/host/atmel-mci.c smp_wmb(); smp_wmb 2054 drivers/mmc/host/atmel-mci.c smp_wmb(); smp_wmb 2093 drivers/mmc/host/atmel-mci.c smp_wmb(); smp_wmb 2161 drivers/mmc/host/atmel-mci.c smp_wmb(); smp_wmb 2170 drivers/mmc/host/atmel-mci.c smp_wmb(); smp_wmb 2185 drivers/mmc/host/atmel-mci.c smp_wmb(); smp_wmb 2333 drivers/mmc/host/atmel-mci.c smp_wmb(); smp_wmb 2533 drivers/mmc/host/dw_mmc.c smp_wmb(); /* drain writebuffer */ smp_wmb 2587 drivers/mmc/host/dw_mmc.c smp_wmb(); /* drain writebuffer */ smp_wmb 2598 drivers/mmc/host/dw_mmc.c smp_wmb(); /* drain writebuffer */ smp_wmb 2647 drivers/mmc/host/dw_mmc.c smp_wmb(); /* drain writebuffer */ smp_wmb 2657 drivers/mmc/host/dw_mmc.c smp_wmb(); /* drain writebuffer */ smp_wmb 2670 drivers/mmc/host/dw_mmc.c smp_wmb(); /* drain writebuffer */ smp_wmb 673 drivers/net/ethernet/3com/typhoon.c smp_wmb(); smp_wmb 1556 drivers/net/ethernet/3com/typhoon.c smp_wmb(); smp_wmb 1939 drivers/net/ethernet/3com/typhoon.c smp_wmb(); smp_wmb 1991 drivers/net/ethernet/3com/typhoon.c smp_wmb(); smp_wmb 379 drivers/net/ethernet/alacritech/slicoss.c smp_wmb(); smp_wmb 1887 drivers/net/ethernet/amd/xgbe/xgbe-dev.c smp_wmb(); smp_wmb 464 drivers/net/ethernet/aurora/nb8800.c smp_wmb(); smp_wmb 1788 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c smp_wmb(); smp_wmb 5656 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c smp_wmb(); smp_wmb 440 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c smp_wmb(); smp_wmb 6789 drivers/net/ethernet/broadcom/tg3.c smp_wmb(); smp_wmb 6903 drivers/net/ethernet/broadcom/tg3.c smp_wmb(); smp_wmb 7009 drivers/net/ethernet/broadcom/tg3.c smp_wmb(); smp_wmb 655 drivers/net/ethernet/cavium/thunder/nicvf_main.c smp_wmb(); smp_wmb 429 drivers/net/ethernet/cavium/thunder/nicvf_queues.c smp_wmb(); smp_wmb 1476 drivers/net/ethernet/cavium/thunder/nicvf_queues.c smp_wmb(); smp_wmb 679 drivers/net/ethernet/chelsio/cxgb4/sge.c smp_wmb(); smp_wmb 714 drivers/net/ethernet/chelsio/cxgb4vf/sge.c smp_wmb(); smp_wmb 306 drivers/net/ethernet/ec_bhf.c smp_wmb(); smp_wmb 484 drivers/net/ethernet/hisilicon/hip04_eth.c smp_wmb(); /* Ensure tx_tail visible to xmit */ smp_wmb 554 drivers/net/ethernet/hisilicon/hip04_eth.c smp_wmb(); smp_wmb 381 drivers/net/ethernet/ibm/emac/mal.c smp_wmb(); smp_wmb 3539 drivers/net/ethernet/intel/i40e/i40e_txrx.c smp_wmb(); smp_wmb 8592 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c smp_wmb(); smp_wmb 1047 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c smp_wmb(); smp_wmb 1410 drivers/net/ethernet/jme.c smp_wmb(); smp_wmb 2196 drivers/net/ethernet/jme.c smp_wmb(); smp_wmb 2200 drivers/net/ethernet/jme.c smp_wmb(); smp_wmb 575 drivers/net/ethernet/marvell/octeontx2/af/cgx.c smp_wmb(); smp_wmb 178 drivers/net/ethernet/marvell/octeontx2/af/mbox.c smp_wmb(); smp_wmb 2821 drivers/net/ethernet/marvell/skge.c smp_wmb(); smp_wmb 1556 drivers/net/ethernet/neterion/vxge/vxge-main.c smp_wmb(); smp_wmb 1561 drivers/net/ethernet/neterion/vxge/vxge-main.c smp_wmb(); smp_wmb 1755 drivers/net/ethernet/neterion/vxge/vxge-main.c smp_wmb(); smp_wmb 1763 drivers/net/ethernet/neterion/vxge/vxge-main.c smp_wmb(); smp_wmb 2858 drivers/net/ethernet/neterion/vxge/vxge-main.c smp_wmb(); smp_wmb 2868 drivers/net/ethernet/neterion/vxge/vxge-main.c smp_wmb(); smp_wmb 2874 drivers/net/ethernet/neterion/vxge/vxge-main.c smp_wmb(); smp_wmb 2987 drivers/net/ethernet/neterion/vxge/vxge-main.c smp_wmb(); smp_wmb 329 drivers/net/ethernet/netronome/nfp/ccm_mbox.c smp_wmb(); /* order the skb->data vs. cb->state */ smp_wmb 337 drivers/net/ethernet/netronome/nfp/ccm_mbox.c smp_wmb(); /* order the cb->err vs. cb->state */ smp_wmb 366 drivers/net/ethernet/netronome/nfp/ccm_mbox.c smp_wmb(); /* order the cb->err vs. cb->state */ smp_wmb 645 drivers/net/ethernet/nxp/lpc_eth.c smp_wmb(); smp_wmb 1956 drivers/net/ethernet/qlogic/qed/qed_ll2.c smp_wmb(); /* Make sure this is seen by ll2_lb_rxq_completion */ smp_wmb 1967 drivers/net/ethernet/qlogic/qed/qed_ll2.c smp_wmb(); /* Make sure this is seen by ll2_lb_rxq_completion */ smp_wmb 5953 drivers/net/ethernet/realtek/r8169_main.c smp_wmb(); smp_wmb 417 drivers/net/ethernet/sfc/efx.c smp_wmb(); smp_wmb 1603 drivers/net/ethernet/sfc/efx.c smp_wmb(); smp_wmb 1640 drivers/net/ethernet/sfc/efx.c smp_wmb(); smp_wmb 381 drivers/net/ethernet/sfc/falcon/efx.c smp_wmb(); smp_wmb 1475 drivers/net/ethernet/sfc/falcon/efx.c smp_wmb(); smp_wmb 1508 drivers/net/ethernet/sfc/falcon/efx.c smp_wmb(); smp_wmb 61 drivers/net/ethernet/sfc/falcon/nic.c smp_wmb(); smp_wmb 68 drivers/net/ethernet/sfc/falcon/nic.c smp_wmb(); smp_wmb 407 drivers/net/ethernet/sfc/falcon/selftest.c smp_wmb(); smp_wmb 437 drivers/net/ethernet/sfc/falcon/selftest.c smp_wmb(); smp_wmb 62 drivers/net/ethernet/sfc/nic.c smp_wmb(); smp_wmb 69 drivers/net/ethernet/sfc/nic.c smp_wmb(); smp_wmb 407 drivers/net/ethernet/sfc/selftest.c smp_wmb(); smp_wmb 437 drivers/net/ethernet/sfc/selftest.c smp_wmb(); smp_wmb 913 drivers/net/ethernet/sfc/siena_sriov.c smp_wmb(); smp_wmb 722 drivers/net/ethernet/sis/sis190.c smp_wmb(); smp_wmb 1228 drivers/net/ethernet/sis/sis190.c smp_wmb(); smp_wmb 1538 drivers/net/ethernet/smsc/smsc911x.c smp_wmb(); smp_wmb 1660 drivers/net/ethernet/smsc/smsc911x.c smp_wmb(); smp_wmb 651 drivers/net/ethernet/smsc/smsc9420.c smp_wmb(); smp_wmb 711 drivers/net/ethernet/socionext/netsec.c smp_wmb(); smp_wmb 4478 drivers/net/ethernet/sun/niu.c smp_wmb(); smp_wmb 4518 drivers/net/ethernet/sun/niu.c smp_wmb(); smp_wmb 995 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c smp_wmb(); smp_wmb 1861 drivers/net/ethernet/via/via-rhine.c smp_wmb(); smp_wmb 1999 drivers/net/ethernet/via/via-rhine.c smp_wmb(); smp_wmb 823 drivers/net/wireless/broadcom/b43/b43.h smp_wmb(); \ smp_wmb 666 drivers/net/wireless/broadcom/b43legacy/b43legacy.h smp_wmb(); \ smp_wmb 471 drivers/net/wireless/intersil/prism54/islpci_eth.c smp_wmb(); smp_wmb 1240 drivers/net/xen-netback/netback.c smp_wmb(); smp_wmb 221 drivers/s390/virtio/virtio_ccw.c smp_wmb(); smp_wmb 288 drivers/scsi/isci/remote_node_context.c smp_wmb(); smp_wmb 370 drivers/scsi/isci/remote_node_context.c smp_wmb(); smp_wmb 14423 drivers/scsi/lpfc/lpfc_sli.c smp_wmb(); smp_wmb 1108 drivers/spi/spi-atmel.c smp_wmb(); smp_wmb 633 drivers/spi/spi-bcm2835.c smp_wmb(); smp_wmb 794 drivers/spi/spi-bcm2835.c smp_wmb(); smp_wmb 394 drivers/staging/comedi/comedi_buf.c smp_wmb(); smp_wmb 693 drivers/staging/comedi/drivers/mite.c smp_wmb(); smp_wmb 2019 drivers/staging/fwserial/fwserial.c smp_wmb(); smp_wmb 2388 drivers/staging/fwserial/fwserial.c smp_wmb(); smp_wmb 635 drivers/staging/media/omap4iss/iss.c smp_wmb(); smp_wmb 653 drivers/staging/media/omap4iss/iss.c smp_wmb(); smp_wmb 660 drivers/staging/media/omap4iss/iss.c smp_wmb(); smp_wmb 512 drivers/thermal/intel/intel_powerclamp.c smp_wmb(); smp_wmb 844 drivers/tty/n_tty.c smp_wmb(); /* Matches smp_rmb() in echo_buf(). */ smp_wmb 749 drivers/tty/serial/atmel_serial.c smp_wmb(); smp_wmb 1049 drivers/usb/core/devio.c smp_wmb(); smp_wmb 330 drivers/usb/misc/chaoskey.c smp_wmb(); smp_wmb 356 drivers/vhost/vhost.c smp_wmb(); smp_wmb 1939 drivers/vhost/vhost.c smp_wmb(); smp_wmb 1976 drivers/vhost/vhost.c smp_wmb(); smp_wmb 1994 drivers/vhost/vhost.c smp_wmb(); smp_wmb 2385 drivers/vhost/vhost.c smp_wmb(); smp_wmb 2420 drivers/vhost/vhost.c smp_wmb(); smp_wmb 2427 drivers/vhost/vhost.c smp_wmb(); smp_wmb 4018 drivers/video/fbdev/omap2/omapfb/dss/dispc.c smp_wmb(); smp_wmb 4143 drivers/video/fbdev/omap2/omapfb/dss/dispc.c smp_wmb(); smp_wmb 4168 drivers/video/fbdev/omap2/omapfb/dss/dispc.c smp_wmb(); smp_wmb 5510 drivers/video/fbdev/omap2/omapfb/dss/dsi.c smp_wmb(); smp_wmb 5531 drivers/video/fbdev/omap2/omapfb/dss/dsi.c smp_wmb(); smp_wmb 505 drivers/virt/fsl_hypervisor.c smp_wmb(); smp_wmb 199 drivers/xen/pvcalls-front.c smp_wmb(); smp_wmb 211 drivers/xen/pvcalls-front.c smp_wmb(); smp_wmb 102 fs/afs/fs_probe.c smp_wmb(); /* Set rtt before responded. */ smp_wmb 102 fs/afs/vl_probe.c smp_wmb(); /* Set rtt before responded. */ smp_wmb 263 fs/afs/volume.c smp_wmb(); smp_wmb 1125 fs/aio.c smp_wmb(); /* make event visible before updating tail */ smp_wmb 1528 fs/btrfs/relocation.c smp_wmb(); smp_wmb 2247 fs/btrfs/relocation.c smp_wmb(); smp_wmb 305 fs/btrfs/transaction.c smp_wmb(); smp_wmb 1557 fs/btrfs/transaction.c smp_wmb(); smp_wmb 1999 fs/btrfs/transaction.c smp_wmb(); smp_wmb 144 fs/erofs/zdata.h smp_wmb(); smp_wmb 1456 fs/ext2/super.c smp_wmb(); smp_wmb 1433 fs/ext4/resize.c smp_wmb(); smp_wmb 482 fs/ext4/super.c smp_wmb(); smp_wmb 697 fs/ext4/super.c smp_wmb(); smp_wmb 3577 fs/ext4/super.c smp_wmb(); smp_wmb 181 fs/file.c smp_wmb(); smp_wmb 80 fs/fuse/dev.c smp_wmb(); smp_wmb 963 fs/jbd2/transaction.c smp_wmb(); smp_wmb 1030 fs/jbd2/transaction.c smp_wmb(); smp_wmb 498 fs/namespace.c smp_wmb(); smp_wmb 537 fs/namespace.c smp_wmb(); smp_wmb 440 fs/nfs/client.c smp_wmb(); smp_wmb 340 fs/nfs/delegation.c smp_wmb(); smp_wmb 2123 fs/nfs/dir.c smp_wmb(); smp_wmb 2439 fs/nfs/dir.c smp_wmb(); smp_wmb 1321 fs/nfs/inode.c smp_wmb(); smp_wmb 2353 fs/nfs/nfs4proc.c smp_wmb(); smp_wmb 2525 fs/nfs/nfs4proc.c smp_wmb(); smp_wmb 646 fs/nfs/pnfs_nfs.c smp_wmb(); smp_wmb 719 fs/nfs/pnfs_nfs.c smp_wmb(); smp_wmb 290 fs/nilfs2/super.c smp_wmb(); smp_wmb 376 fs/nilfs2/the_nilfs.h smp_wmb(); smp_wmb 571 fs/notify/mark.c smp_wmb(); smp_wmb 292 fs/orangefs/file.c smp_wmb(); smp_wmb 360 fs/overlayfs/util.c smp_wmb(); smp_wmb 428 fs/overlayfs/util.c smp_wmb(); smp_wmb 196 fs/select.c smp_wmb(); smp_wmb 948 fs/super.c smp_wmb(); smp_wmb 970 fs/super.c smp_wmb(); smp_wmb 1569 fs/super.c smp_wmb(); smp_wmb 498 fs/ubifs/budget.c smp_wmb(); smp_wmb 543 fs/ubifs/budget.c smp_wmb(); smp_wmb 822 fs/ubifs/dir.c smp_wmb(); smp_wmb 925 fs/ubifs/dir.c smp_wmb(); smp_wmb 1199 fs/ubifs/file.c smp_wmb(); smp_wmb 604 fs/ubifs/gc.c smp_wmb(); smp_wmb 606 fs/ubifs/gc.c smp_wmb(); smp_wmb 631 fs/ubifs/gc.c smp_wmb(); smp_wmb 633 fs/ubifs/gc.c smp_wmb(); smp_wmb 372 fs/ubifs/super.c smp_wmb(); smp_wmb 3260 fs/xfs/xfs_log.c smp_wmb(); smp_wmb 639 fs/xfs/xfs_trans_ail.c smp_wmb(); smp_wmb 641 fs/xfs/xfs_trans_ail.c smp_wmb(); smp_wmb 79 include/asm-generic/barrier.h #ifndef smp_wmb smp_wmb 97 include/asm-generic/barrier.h #ifndef smp_wmb smp_wmb 81 include/drm/spsc_queue.h smp_wmb(); smp_wmb 392 include/linux/kfifo.h smp_wmb(); \ smp_wmb 430 include/linux/kfifo.h smp_wmb(); \ smp_wmb 469 include/linux/kfifo.h smp_wmb(); \ smp_wmb 1206 include/linux/kvm_host.h smp_wmb(); smp_wmb 379 include/linux/netfilter/x_tables.h smp_wmb(); smp_wmb 395 include/linux/netfilter/x_tables.h smp_wmb(); smp_wmb 514 include/linux/page-flags.h smp_wmb(); smp_wmb 526 include/linux/page-flags.h smp_wmb(); smp_wmb 110 include/linux/ptr_ring.h smp_wmb(); smp_wmb 229 include/linux/seqlock.h smp_wmb(); smp_wmb 234 include/linux/seqlock.h smp_wmb(); smp_wmb 275 include/linux/seqlock.h smp_wmb(); smp_wmb 365 include/linux/seqlock.h smp_wmb(); /* prior stores before incrementing "sequence" */ smp_wmb 367 include/linux/seqlock.h smp_wmb(); /* increment "sequence" before following stores */ smp_wmb 400 include/linux/seqlock.h smp_wmb(); smp_wmb 39 include/vdso/helpers.h smp_wmb(); smp_wmb 44 include/vdso/helpers.h smp_wmb(); smp_wmb 237 kernel/audit_tree.c smp_wmb(); smp_wmb 323 kernel/audit_tree.c smp_wmb(); smp_wmb 471 kernel/cred.c smp_wmb(); smp_wmb 2353 kernel/events/core.c smp_wmb(); smp_wmb 109 kernel/events/ring_buffer.c smp_wmb(); /* B, matches C */ smp_wmb 870 kernel/events/uprobes.c smp_wmb(); /* pairs with the smp_rmb() in handle_swbp() */ smp_wmb 895 kernel/livepatch/core.c smp_wmb(); smp_wmb 926 kernel/livepatch/core.c smp_wmb(); smp_wmb 554 kernel/livepatch/transition.c smp_wmb(); smp_wmb 124 kernel/locking/osq_lock.c smp_wmb(); smp_wmb 450 kernel/locking/qspinlock.c smp_wmb(); smp_wmb 1011 kernel/rcu/rcutorture.c smp_wmb(); /* Mods to old_rp must follow rcu_assign_pointer() */ smp_wmb 395 kernel/sched/deadline.c smp_wmb(); smp_wmb 557 kernel/sched/fair.c smp_wmb(); smp_wmb 3503 kernel/sched/fair.c smp_wmb(); smp_wmb 334 kernel/sched/loadavg.c smp_wmb(); smp_wmb 289 kernel/sched/rt.c smp_wmb(); smp_wmb 1539 kernel/sched/sched.h smp_wmb(); smp_wmb 2169 kernel/signal.c smp_wmb(); smp_wmb 122 kernel/smp.c smp_wmb(); smp_wmb 346 kernel/smp.c smp_wmb(); smp_wmb 170 kernel/stop_machine.c smp_wmb(); smp_wmb 375 kernel/trace/fgraph.c smp_wmb(); smp_wmb 469 kernel/trace/fgraph.c smp_wmb(); smp_wmb 255 kernel/trace/ftrace.c smp_wmb(); smp_wmb 2563 kernel/trace/ftrace.c smp_wmb(); smp_wmb 4902 kernel/trace/ring_buffer.c smp_wmb(); smp_wmb 5120 kernel/trace/ring_buffer.c smp_wmb(); smp_wmb 291 kernel/trace/ring_buffer_benchmark.c smp_wmb(); smp_wmb 796 kernel/trace/trace.c smp_wmb(); smp_wmb 1251 kernel/trace/trace.c smp_wmb(); smp_wmb 2473 kernel/trace/trace.c smp_wmb(); smp_wmb 110 kernel/trace/trace_branch.c smp_wmb(); smp_wmb 337 kernel/trace/trace_functions.c smp_wmb(); smp_wmb 569 kernel/trace/trace_irqsoff.c smp_wmb(); smp_wmb 645 kernel/trace/trace_sched_wakeup.c smp_wmb(); smp_wmb 1013 kernel/user_namespace.c smp_wmb(); smp_wmb 647 kernel/workqueue.c smp_wmb(); smp_wmb 682 kernel/workqueue.c smp_wmb(); /* see set_work_pool_and_clear_pending() */ smp_wmb 1355 lib/assoc_array.c smp_wmb(); smp_wmb 1359 lib/assoc_array.c smp_wmb(); smp_wmb 1364 lib/assoc_array.c smp_wmb(); smp_wmb 1369 lib/assoc_array.c smp_wmb(); smp_wmb 110 lib/kfifo.c smp_wmb(); smp_wmb 149 lib/kfifo.c smp_wmb(); smp_wmb 204 lib/kfifo.c smp_wmb(); smp_wmb 264 lib/kfifo.c smp_wmb(); smp_wmb 151 mm/filemap.c smp_wmb(); smp_wmb 1285 mm/huge_memory.c smp_wmb(); /* make pte visible before pmd */ smp_wmb 2135 mm/huge_memory.c smp_wmb(); /* make pte visible before pmd */ smp_wmb 2288 mm/huge_memory.c smp_wmb(); /* make pte visible before pmd */ smp_wmb 2469 mm/huge_memory.c smp_wmb(); smp_wmb 1088 mm/khugepaged.c smp_wmb(); smp_wmb 2706 mm/ksm.c smp_wmb(); smp_wmb 425 mm/memory.c smp_wmb(); /* Could be smp_wmb__xxx(before|after)_spin_lock */ smp_wmb 445 mm/memory.c smp_wmb(); /* See comment in __pte_alloc */ smp_wmb 3105 mm/memory.c smp_wmb(); /* See comment in __pte_alloc() */ smp_wmb 3226 mm/memory.c smp_wmb(); /* See comment in __pte_alloc() */ smp_wmb 3463 mm/memory.c smp_wmb(); /* See comment in __pte_alloc() */ smp_wmb 4055 mm/memory.c smp_wmb(); /* See comment in __pte_alloc */ smp_wmb 4078 mm/memory.c smp_wmb(); /* See comment in __pte_alloc */ smp_wmb 4111 mm/memory.c smp_wmb(); /* See comment in __pte_alloc */ smp_wmb 402 mm/mempool.c smp_wmb(); smp_wmb 6101 mm/page_alloc.c smp_wmb(); smp_wmb 6105 mm/page_alloc.c smp_wmb(); smp_wmb 700 mm/slab_common.c smp_wmb(); smp_wmb 2852 mm/swapfile.c smp_wmb(); smp_wmb 2037 mm/vmalloc.c smp_wmb(); smp_wmb 205 net/8021q/vlan_dev.c smp_wmb(); smp_wmb 427 net/9p/client.c smp_wmb(); smp_wmb 42 net/bridge/br_vlan.c smp_wmb(); smp_wmb 53 net/bridge/br_vlan.c smp_wmb(); smp_wmb 1882 net/core/sock.c smp_wmb(); smp_wmb 2932 net/core/sock.c smp_wmb(); smp_wmb 182 net/core/sock_reuseport.c smp_wmb(); smp_wmb 786 net/ipv4/inet_connection_sock.c smp_wmb(); smp_wmb 3763 net/ipv4/tcp.c smp_wmb(); smp_wmb 3913 net/ipv4/tcp.c smp_wmb(); smp_wmb 4127 net/ipv4/tcp_input.c smp_wmb(); smp_wmb 1275 net/ipv6/ip6_fib.c smp_wmb(); smp_wmb 242 net/kcm/kcmsock.c smp_wmb(); smp_wmb 45 net/llc/llc_input.c smp_wmb(); /* ensure initialisation is complete before it's called */ smp_wmb 61 net/llc/llc_input.c smp_wmb(); smp_wmb 2438 net/netfilter/ipvs/ip_vs_core.c smp_wmb(); smp_wmb 4189 net/netfilter/ipvs/ip_vs_ctl.c smp_wmb(); /* Do we really need it now ? */ smp_wmb 850 net/netfilter/nf_conntrack_core.c smp_wmb(); smp_wmb 1386 net/netfilter/x_tables.c smp_wmb(); smp_wmb 1390 net/netfilter/x_tables.c smp_wmb(); smp_wmb 585 net/netlink/af_netlink.c smp_wmb(); smp_wmb 384 net/packet/af_packet.c smp_wmb(); smp_wmb 458 net/packet/af_packet.c smp_wmb(); smp_wmb 726 net/packet/af_packet.c smp_wmb(); smp_wmb 739 net/packet/af_packet.c smp_wmb(); smp_wmb 784 net/packet/af_packet.c smp_wmb(); smp_wmb 840 net/packet/af_packet.c smp_wmb(); smp_wmb 1477 net/packet/af_packet.c smp_wmb(); smp_wmb 2386 net/packet/af_packet.c smp_wmb(); smp_wmb 588 net/rxrpc/conn_client.c smp_wmb(); smp_wmb 863 net/rxrpc/conn_client.c smp_wmb(); /* vs rxrpc_process_delayed_final_acks() */ smp_wmb 195 net/rxrpc/conn_object.c smp_wmb(); smp_wmb 549 net/rxrpc/input.c smp_wmb(); smp_wmb 201 net/rxrpc/output.c smp_wmb(); smp_wmb 398 net/rxrpc/output.c smp_wmb(); /* Set serial before timestamp */ smp_wmb 470 net/rxrpc/output.c smp_wmb(); /* Set serial before timestamp */ smp_wmb 219 net/rxrpc/sendmsg.c smp_wmb(); smp_wmb 133 net/sched/act_gact.c smp_wmb(); smp_wmb 151 net/sunrpc/cache.c smp_wmb(); /* paired with smp_rmb() in cache_is_valid() */ smp_wmb 217 net/sunrpc/rpcb_clnt.c smp_wmb(); smp_wmb 221 net/sunrpc/sched.c smp_wmb(); smp_wmb 365 net/sunrpc/svc_xprt.c smp_wmb(); /* See smp_rmb() in svc_xprt_ready() */ smp_wmb 497 net/sunrpc/svc_xprt.c smp_wmb(); /* See smp_rmb() in svc_xprt_ready() */ smp_wmb 561 net/sunrpc/svc_xprt.c smp_wmb(); smp_wmb 1125 net/sunrpc/xprt.c smp_wmb(); smp_wmb 35 net/sunrpc/xprtmultipath.c smp_wmb(); smp_wmb 69 net/sunrpc/xprtmultipath.c smp_wmb(); smp_wmb 1996 net/tipc/socket.c smp_wmb(); smp_wmb 49 net/wireless/wext-spy.c smp_wmb(); smp_wmb 65 net/wireless/wext-spy.c smp_wmb(); smp_wmb 473 net/xdp/xsk.c smp_wmb(); smp_wmb 718 net/xdp/xsk.c smp_wmb(); smp_wmb 796 net/xdp/xsk.c smp_wmb(); smp_wmb 232 net/xdp/xsk_queue.h smp_wmb(); /* B, matches C */ smp_wmb 254 net/xdp/xsk_queue.h smp_wmb(); /* B, matches C */ smp_wmb 358 net/xdp/xsk_queue.h smp_wmb(); /* B, matches C */ smp_wmb 89 security/selinux/ss/status.c smp_wmb(); smp_wmb 93 security/selinux/ss/status.c smp_wmb(); smp_wmb 115 security/selinux/ss/status.c smp_wmb(); smp_wmb 120 security/selinux/ss/status.c smp_wmb(); smp_wmb 93 sound/firewire/isight.c smp_wmb(); /* update buffer data before buffer pointer */ smp_wmb 598 sound/pci/echoaudio/echoaudio.c smp_wmb(); smp_wmb 96 sound/pci/lola/lola.c smp_wmb(); smp_wmb 132 sound/pci/lola/lola.c smp_wmb(); smp_wmb 387 sound/usb/usx2y/usx2yhwdeppcm.c smp_wmb(); // Make sure above modifications are seen by i_usX2Y_subs_startup() smp_wmb 42 tools/include/asm/barrier.h #ifndef smp_wmb smp_wmb 557 virt/kvm/arm/arm.c smp_wmb(); smp_wmb 140 virt/kvm/arm/psci.c smp_wmb(); smp_wmb 90 virt/kvm/coalesced_mmio.c smp_wmb(); smp_wmb 452 virt/kvm/kvm_main.c smp_wmb(); smp_wmb 2843 virt/kvm/kvm_main.c smp_wmb();