smp_mb 220 arch/alpha/include/asm/atomic.h smp_mb(); smp_mb 235 arch/alpha/include/asm/atomic.h smp_mb(); smp_mb 252 arch/alpha/include/asm/atomic.h smp_mb(); smp_mb 267 arch/alpha/include/asm/atomic.h smp_mb(); smp_mb 282 arch/alpha/include/asm/atomic.h smp_mb(); smp_mb 296 arch/alpha/include/asm/atomic.h smp_mb(); smp_mb 78 arch/alpha/include/asm/bitops.h smp_mb(); smp_mb 96 arch/alpha/include/asm/bitops.h smp_mb(); smp_mb 49 arch/alpha/include/asm/cmpxchg.h smp_mb(); \ smp_mb 52 arch/alpha/include/asm/cmpxchg.h smp_mb(); \ smp_mb 61 arch/alpha/include/asm/cmpxchg.h smp_mb(); \ smp_mb 64 arch/alpha/include/asm/cmpxchg.h smp_mb(); \ smp_mb 52 arch/arc/include/asm/atomic.h smp_mb(); \ smp_mb 64 arch/arc/include/asm/atomic.h smp_mb(); \ smp_mb 78 arch/arc/include/asm/atomic.h smp_mb(); \ smp_mb 91 arch/arc/include/asm/atomic.h smp_mb(); \ smp_mb 241 arch/arc/include/asm/atomic.h smp_mb(); \ smp_mb 252 arch/arc/include/asm/atomic.h smp_mb(); \ smp_mb 265 arch/arc/include/asm/atomic.h smp_mb(); \ smp_mb 276 arch/arc/include/asm/atomic.h smp_mb(); \ smp_mb 383 arch/arc/include/asm/atomic.h smp_mb(); \ smp_mb 396 arch/arc/include/asm/atomic.h smp_mb(); \ smp_mb 406 arch/arc/include/asm/atomic.h smp_mb(); \ smp_mb 419 arch/arc/include/asm/atomic.h smp_mb(); \ smp_mb 449 arch/arc/include/asm/atomic.h smp_mb(); smp_mb 462 arch/arc/include/asm/atomic.h smp_mb(); smp_mb 471 arch/arc/include/asm/atomic.h smp_mb(); smp_mb 482 arch/arc/include/asm/atomic.h smp_mb(); smp_mb 499 arch/arc/include/asm/atomic.h smp_mb(); smp_mb 513 arch/arc/include/asm/atomic.h smp_mb(); smp_mb 532 arch/arc/include/asm/atomic.h smp_mb(); smp_mb 548 arch/arc/include/asm/atomic.h smp_mb(); smp_mb 72 arch/arc/include/asm/bitops.h smp_mb(); \ smp_mb 83 arch/arc/include/asm/bitops.h smp_mb(); \ smp_mb 171 arch/arc/include/asm/bitops.h smp_mb(); \ smp_mb 182 arch/arc/include/asm/bitops.h smp_mb(); \ smp_mb 25 arch/arc/include/asm/cmpxchg.h smp_mb(); smp_mb 39 arch/arc/include/asm/cmpxchg.h smp_mb(); smp_mb 72 arch/arc/include/asm/cmpxchg.h smp_mb(); smp_mb 85 arch/arc/include/asm/cmpxchg.h smp_mb(); smp_mb 119 arch/arc/include/asm/cmpxchg.h smp_mb(); smp_mb 127 arch/arc/include/asm/cmpxchg.h smp_mb(); smp_mb 183 arch/arc/include/asm/cmpxchg.h smp_mb(); smp_mb 194 arch/arc/include/asm/cmpxchg.h smp_mb(); smp_mb 20 arch/arc/include/asm/futex.h smp_mb(); \ smp_mb 42 arch/arc/include/asm/futex.h smp_mb() \ smp_mb 48 arch/arc/include/asm/futex.h smp_mb(); \ smp_mb 69 arch/arc/include/asm/futex.h smp_mb() \ smp_mb 132 arch/arc/include/asm/futex.h smp_mb(); smp_mb 159 arch/arc/include/asm/futex.h smp_mb(); smp_mb 40 arch/arc/include/asm/spinlock.h smp_mb(); smp_mb 62 arch/arc/include/asm/spinlock.h smp_mb(); smp_mb 69 arch/arc/include/asm/spinlock.h smp_mb(); smp_mb 105 arch/arc/include/asm/spinlock.h smp_mb(); smp_mb 129 arch/arc/include/asm/spinlock.h smp_mb(); smp_mb 163 arch/arc/include/asm/spinlock.h smp_mb(); smp_mb 188 arch/arc/include/asm/spinlock.h smp_mb(); smp_mb 197 arch/arc/include/asm/spinlock.h smp_mb(); smp_mb 215 arch/arc/include/asm/spinlock.h smp_mb(); smp_mb 231 arch/arc/include/asm/spinlock.h smp_mb(); smp_mb 246 arch/arc/include/asm/spinlock.h smp_mb(); smp_mb 254 arch/arc/include/asm/spinlock.h smp_mb(); smp_mb 262 arch/arc/include/asm/spinlock.h smp_mb(); smp_mb 275 arch/arc/include/asm/spinlock.h smp_mb(); smp_mb 292 arch/arc/include/asm/spinlock.h smp_mb(); smp_mb 103 arch/arm/common/bL_switcher.c smp_mb(); smp_mb 135 arch/arm/include/asm/atomic.h smp_mb(); smp_mb 152 arch/arm/include/asm/atomic.h smp_mb(); smp_mb 454 arch/arm/include/asm/atomic.h smp_mb(); smp_mb 471 arch/arm/include/asm/atomic.h smp_mb(); smp_mb 482 arch/arm/include/asm/atomic.h smp_mb(); smp_mb 501 arch/arm/include/asm/atomic.h smp_mb(); smp_mb 28 arch/arm/include/asm/futex.h smp_mb(); \ smp_mb 56 arch/arm/include/asm/futex.h smp_mb(); smp_mb 73 arch/arm/include/asm/futex.h smp_mb(); smp_mb 12 arch/arm/include/asm/mcs_spinlock.h smp_mb(); \ smp_mb 91 arch/arm/include/asm/processor.h smp_mb(); \ smp_mb 78 arch/arm/include/asm/spinlock.h smp_mb(); smp_mb 100 arch/arm/include/asm/spinlock.h smp_mb(); smp_mb 109 arch/arm/include/asm/spinlock.h smp_mb(); smp_mb 155 arch/arm/include/asm/spinlock.h smp_mb(); smp_mb 175 arch/arm/include/asm/spinlock.h smp_mb(); smp_mb 184 arch/arm/include/asm/spinlock.h smp_mb(); smp_mb 224 arch/arm/include/asm/spinlock.h smp_mb(); smp_mb 231 arch/arm/include/asm/spinlock.h smp_mb(); smp_mb 266 arch/arm/include/asm/spinlock.h smp_mb(); smp_mb 12 arch/arm64/include/asm/spinlock.h #define smp_mb__after_spinlock() smp_mb() smp_mb 17 arch/csky/include/asm/atomic.h smp_mb(); smp_mb 33 arch/csky/include/asm/atomic.h smp_mb(); smp_mb 58 arch/csky/include/asm/atomic.h smp_mb(); \ smp_mb 68 arch/csky/include/asm/atomic.h smp_mb(); \ smp_mb 78 arch/csky/include/asm/atomic.h smp_mb(); \ smp_mb 88 arch/csky/include/asm/atomic.h smp_mb(); \ smp_mb 19 arch/csky/include/asm/cmpxchg.h smp_mb(); \ smp_mb 28 arch/csky/include/asm/cmpxchg.h smp_mb(); \ smp_mb 47 arch/csky/include/asm/cmpxchg.h smp_mb(); \ smp_mb 59 arch/csky/include/asm/cmpxchg.h smp_mb(); \ smp_mb 62 arch/csky/include/asm/pgalloc.h smp_mb(); smp_mb 123 arch/csky/include/asm/pgtable.h smp_mb(); smp_mb 145 arch/csky/include/asm/pgtable.h smp_mb(); smp_mb 34 arch/csky/include/asm/spinlock.h smp_mb(); smp_mb 60 arch/csky/include/asm/spinlock.h smp_mb(); smp_mb 67 arch/csky/include/asm/spinlock.h smp_mb(); smp_mb 92 arch/csky/include/asm/spinlock.h #define smp_mb__after_spinlock() smp_mb() smp_mb 113 arch/csky/include/asm/spinlock.h smp_mb(); smp_mb 118 arch/csky/include/asm/spinlock.h smp_mb(); smp_mb 140 arch/csky/include/asm/spinlock.h smp_mb(); smp_mb 164 arch/csky/include/asm/spinlock.h smp_mb(); smp_mb 172 arch/csky/include/asm/spinlock.h smp_mb(); smp_mb 201 arch/csky/include/asm/spinlock.h smp_mb(); smp_mb 223 arch/csky/include/asm/spinlock.h smp_mb(); smp_mb 228 arch/csky/include/asm/spinlock.h smp_mb(); smp_mb 250 arch/csky/include/asm/spinlock.h smp_mb(); smp_mb 82 arch/csky/kernel/smp.c smp_mb(); smp_mb 111 arch/hexagon/include/asm/spinlock.h smp_mb(); smp_mb 132 arch/hexagon/include/asm/spinlock.h smp_mb(); smp_mb 398 arch/mips/include/asm/processor.h #define cpu_relax() smp_mb() smp_mb 174 arch/mips/kernel/rtlx.c smp_mb(); smp_mb 176 arch/mips/kernel/rtlx.c smp_mb(); smp_mb 23 arch/nds32/include/asm/futex.h smp_mb(); \ smp_mb 46 arch/nds32/include/asm/futex.h smp_mb(); smp_mb 58 arch/nds32/include/asm/futex.h smp_mb(); smp_mb 536 arch/powerpc/include/asm/kvm_ppc.h smp_mb(); smp_mb 548 arch/powerpc/include/asm/kvm_ppc.h smp_mb(); smp_mb 24 arch/powerpc/include/asm/membarrier.h smp_mb(); smp_mb 58 arch/powerpc/include/asm/spinlock.h smp_mb(); smp_mb 320 arch/powerpc/include/asm/spinlock.h #define smp_mb__after_spinlock() smp_mb() smp_mb 166 arch/powerpc/kernel/crash.c smp_mb(); smp_mb 146 arch/powerpc/kernel/smp.c smp_mb(); smp_mb 254 arch/powerpc/kernel/smp.c smp_mb(); smp_mb 397 arch/powerpc/kernel/smp.c smp_mb(); smp_mb 1025 arch/powerpc/kernel/smp.c smp_mb(); smp_mb 886 arch/powerpc/kernel/time.c smp_mb(); smp_mb 135 arch/powerpc/kvm/book3s_64_mmu_hv.c smp_mb(); smp_mb 1591 arch/powerpc/kvm/book3s_64_mmu_hv.c smp_mb(); smp_mb 1614 arch/powerpc/kvm/book3s_64_mmu_hv.c smp_mb(); smp_mb 1865 arch/powerpc/kvm/book3s_64_mmu_hv.c smp_mb(); smp_mb 196 arch/powerpc/kvm/book3s_hv.c smp_mb(); smp_mb 207 arch/powerpc/kvm/book3s_hv.c smp_mb(); smp_mb 932 arch/powerpc/kvm/book3s_hv.c smp_mb(); smp_mb 1099 arch/powerpc/kvm/book3s_hv.c smp_mb(); smp_mb 1102 arch/powerpc/kvm/book3s_hv.c smp_mb(); smp_mb 2511 arch/powerpc/kvm/book3s_hv.c smp_mb(); smp_mb 2552 arch/powerpc/kvm/book3s_hv.c smp_mb(); smp_mb 3270 arch/powerpc/kvm/book3s_hv.c smp_mb(); smp_mb 3370 arch/powerpc/kvm/book3s_hv.c smp_mb(); smp_mb 4272 arch/powerpc/kvm/book3s_hv.c smp_mb(); smp_mb 5322 arch/powerpc/kvm/book3s_hv.c smp_mb(); smp_mb 277 arch/powerpc/kvm/book3s_hv_builtin.c smp_mb(); smp_mb 498 arch/powerpc/kvm/book3s_hv_builtin.c smp_mb(); smp_mb 530 arch/powerpc/kvm/book3s_hv_builtin.c smp_mb(); smp_mb 555 arch/powerpc/kvm/book3s_hv_builtin.c smp_mb(); smp_mb 754 arch/powerpc/kvm/book3s_hv_builtin.c smp_mb(); smp_mb 62 arch/powerpc/kvm/book3s_hv_rm_xics.c smp_mb(); smp_mb 170 arch/powerpc/kvm/book3s_hv_rm_xics.c smp_mb(); smp_mb 404 arch/powerpc/kvm/book3s_hv_rm_xics.c smp_mb(); smp_mb 499 arch/powerpc/kvm/book3s_xics.c smp_mb(); smp_mb 154 arch/powerpc/kvm/book3s_xive.c smp_mb(); smp_mb 1145 arch/powerpc/kvm/book3s_xive.c smp_mb(); /* paired with smb_wmb in xive_esc_irq */ smp_mb 460 arch/powerpc/kvm/book3s_xive_template.c smp_mb(); smp_mb 528 arch/powerpc/kvm/book3s_xive_template.c smp_mb(); smp_mb 538 arch/powerpc/kvm/book3s_xive_template.c smp_mb(); smp_mb 552 arch/powerpc/kvm/book3s_xive_template.c smp_mb(); smp_mb 110 arch/powerpc/kvm/powerpc.c smp_mb(); smp_mb 97 arch/powerpc/mm/book3s64/pgtable.c smp_mb(); smp_mb 685 arch/powerpc/mm/book3s64/radix_tlb.c smp_mb(); smp_mb 717 arch/powerpc/mm/book3s64/radix_tlb.c smp_mb(); /* see radix__flush_tlb_mm */ smp_mb 757 arch/powerpc/mm/book3s64/radix_tlb.c smp_mb(); /* see radix__flush_tlb_mm */ smp_mb 850 arch/powerpc/mm/book3s64/radix_tlb.c smp_mb(); /* see radix__flush_tlb_mm */ smp_mb 1088 arch/powerpc/mm/book3s64/radix_tlb.c smp_mb(); /* see radix__flush_tlb_mm */ smp_mb 1165 arch/powerpc/mm/book3s64/radix_tlb.c smp_mb(); /* see radix__flush_tlb_mm */ smp_mb 65 arch/powerpc/mm/mmu_context.c smp_mb(); smp_mb 540 arch/powerpc/platforms/powernv/idle.c smp_mb(); smp_mb 644 arch/powerpc/platforms/powernv/idle.c smp_mb(); smp_mb 836 arch/powerpc/platforms/powernv/idle.c smp_mb(); smp_mb 899 arch/powerpc/platforms/powernv/idle.c smp_mb(); smp_mb 251 arch/powerpc/platforms/powernv/smp.c smp_mb(); smp_mb 60 arch/riscv/kernel/ftrace.c smp_mb(); smp_mb 112 arch/riscv/kernel/smpboot.c smp_mb(); smp_mb 62 arch/riscv/mm/cacheflush.c smp_mb(); smp_mb 36 arch/riscv/mm/context.c smp_mb(); smp_mb 240 arch/s390/include/asm/bitops.h smp_mb(); smp_mb 137 arch/sh/kernel/ftrace.c smp_mb(); smp_mb 143 arch/sh/kernel/ftrace.c smp_mb(); smp_mb 174 arch/sh/kernel/ftrace.c smp_mb(); smp_mb 179 arch/sh/kernel/ftrace.c smp_mb(); smp_mb 184 arch/sh/kernel/ftrace.c smp_mb(); smp_mb 108 arch/sparc/kernel/time_32.c smp_mb(); smp_mb 115 arch/sparc/kernel/time_32.c smp_mb(); smp_mb 1010 arch/x86/events/amd/ibs.c smp_mb(); smp_mb 1077 arch/x86/kernel/smpboot.c smp_mb(); smp_mb 213 arch/x86/kvm/i8254.c smp_mb(); smp_mb 360 arch/x86/mm/tlb.c smp_mb(); smp_mb 106 arch/x86/oprofile/nmi_int.c smp_mb(); smp_mb 480 arch/x86/oprofile/nmi_int.c smp_mb(); smp_mb 488 arch/x86/oprofile/nmi_int.c smp_mb(); smp_mb 511 arch/x86/oprofile/nmi_int.c smp_mb(); smp_mb 18 arch/xtensa/include/asm/spinlock.h #define smp_mb__after_spinlock() smp_mb() smp_mb 268 drivers/acpi/acpi_dbg.c smp_mb(); smp_mb 293 drivers/acpi/acpi_dbg.c smp_mb(); smp_mb 598 drivers/acpi/acpi_dbg.c smp_mb(); smp_mb 660 drivers/acpi/acpi_dbg.c smp_mb(); smp_mb 351 drivers/block/drbd/drbd_main.c smp_mb(); smp_mb 467 drivers/block/drbd/drbd_main.c smp_mb(); smp_mb 1462 drivers/block/rbd.c smp_mb(); smp_mb 1468 drivers/block/rbd.c smp_mb(); smp_mb 1473 drivers/block/rbd.c smp_mb(); smp_mb 643 drivers/block/xen-blkback/blkback.c smp_mb(); /* clear flag *before* checking for work */ smp_mb 92 drivers/cpuidle/cpuidle-powernv.c smp_mb(); smp_mb 80 drivers/cpuidle/cpuidle-pseries.c smp_mb(); smp_mb 1319 drivers/crypto/chelsio/chtls/chtls_cm.c smp_mb(); smp_mb 635 drivers/dma/ioat/dma.c smp_mb(); smp_mb 752 drivers/dma/ioat/dma.c smp_mb(); /* finish all descriptor reads before incrementing tail */ smp_mb 102 drivers/dma/mic_x100_dma.c smp_mb(); smp_mb 314 drivers/firmware/tegra/ivc.c smp_mb(); smp_mb 370 drivers/firmware/tegra/ivc.c smp_mb(); smp_mb 439 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c smp_mb(); smp_mb 133 drivers/infiniband/sw/siw/siw_mem.c smp_mb(); smp_mb 743 drivers/infiniband/sw/siw/siw_qp_rx.c smp_mb(); smp_mb 1945 drivers/iommu/arm-smmu-v3.c smp_mb(); smp_mb 403 drivers/mailbox/mtk-cmdq-mailbox.c smp_mb(); /* modify jump before enable thread */ smp_mb 414 drivers/mailbox/mtk-cmdq-mailbox.c smp_mb(); /* modify jump before enable thread */ smp_mb 298 drivers/md/bcache/closure.h smp_mb(); smp_mb 931 drivers/md/bcache/super.c smp_mb(); smp_mb 1518 drivers/md/bcache/super.c smp_mb(); smp_mb 1698 drivers/md/bcache/super.c smp_mb(); smp_mb 2388 drivers/md/bcache/super.c smp_mb(); smp_mb 2561 drivers/md/bcache/super.c smp_mb(); smp_mb 182 drivers/md/bcache/writeback.c smp_mb(); smp_mb 192 drivers/md/bcache/writeback.c smp_mb(); smp_mb 228 drivers/md/bcache/writeback.c smp_mb(); smp_mb 1823 drivers/md/dm-integrity.c smp_mb(); smp_mb 1494 drivers/md/dm-snap.c smp_mb(); smp_mb 2473 drivers/md/md.c smp_mb(); smp_mb 8299 drivers/md/md.c smp_mb(); /* Match smp_mb in set_in_sync() */ smp_mb 140 drivers/md/persistent-data/dm-block-manager.c smp_mb(); smp_mb 1247 drivers/md/raid10.c smp_mb(); smp_mb 1461 drivers/md/raid10.c smp_mb(); smp_mb 1868 drivers/md/raid10.c smp_mb(); /* Make sure other CPUs may see both as identical smp_mb 4235 drivers/md/raid10.c smp_mb(); smp_mb 4242 drivers/md/raid10.c smp_mb(); smp_mb 4853 drivers/md/raid10.c smp_mb(); smp_mb 367 drivers/md/raid5.c smp_mb(); smp_mb 1024 drivers/md/raid5.c smp_mb(); /* Ensure that if rrdev is NULL, rdev won't be */ smp_mb 7664 drivers/md/raid5.c smp_mb(); /* Make sure other CPUs may see both as identical smp_mb 7914 drivers/md/raid5.c smp_mb(); smp_mb 1200 drivers/media/platform/omap3isp/isp.c smp_mb(); smp_mb 1218 drivers/media/platform/omap3isp/isp.c smp_mb(); smp_mb 1225 drivers/media/platform/omap3isp/isp.c smp_mb(); smp_mb 54 drivers/media/rc/ttusbir.c smp_mb(); smp_mb 310 drivers/misc/cxl/api.c smp_mb(); smp_mb 151 drivers/misc/cxl/fault.c smp_mb(); smp_mb 249 drivers/misc/cxl/file.c smp_mb(); smp_mb 444 drivers/misc/cxl/native.c smp_mb(); smp_mb 117 drivers/net/ethernet/alacritech/slicoss.c smp_mb(); smp_mb 818 drivers/net/ethernet/amazon/ena/ena_netdev.c smp_mb(); smp_mb 2356 drivers/net/ethernet/amazon/ena/ena_netdev.c smp_mb(); smp_mb 160 drivers/net/ethernet/arc/emac_main.c smp_mb(); smp_mb 729 drivers/net/ethernet/arc/emac_main.c smp_mb(); smp_mb 734 drivers/net/ethernet/arc/emac_main.c smp_mb(); smp_mb 2928 drivers/net/ethernet/broadcom/bnx2.c smp_mb(); smp_mb 6734 drivers/net/ethernet/broadcom/bnx2.c smp_mb(); smp_mb 320 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c smp_mb(); smp_mb 2421 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c smp_mb(); smp_mb 3005 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c smp_mb(); smp_mb 3026 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c smp_mb(); smp_mb 3106 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c smp_mb(); smp_mb 4182 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c smp_mb(); smp_mb 1240 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h smp_mb(); smp_mb 1251 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h smp_mb(); smp_mb 2972 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c smp_mb(); smp_mb 9947 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c smp_mb(); smp_mb 9969 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c smp_mb(); smp_mb 10025 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c smp_mb(); smp_mb 10119 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c smp_mb(); smp_mb 10124 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c smp_mb(); smp_mb 10304 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c smp_mb(); smp_mb 10324 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c smp_mb(); smp_mb 10448 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c smp_mb(); smp_mb 4212 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c smp_mb(); smp_mb 4214 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c smp_mb(); smp_mb 4223 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c smp_mb(); smp_mb 4228 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c smp_mb(); smp_mb 4237 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c smp_mb(); smp_mb 4340 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c smp_mb(); smp_mb 5042 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c smp_mb(); smp_mb 589 drivers/net/ethernet/broadcom/bnxt/bnxt.c smp_mb(); smp_mb 672 drivers/net/ethernet/broadcom/bnxt/bnxt.c smp_mb(); smp_mb 6633 drivers/net/ethernet/broadcom/tg3.c smp_mb(); smp_mb 7447 drivers/net/ethernet/broadcom/tg3.c smp_mb(); smp_mb 7889 drivers/net/ethernet/broadcom/tg3.c smp_mb(); smp_mb 8153 drivers/net/ethernet/broadcom/tg3.c smp_mb(); smp_mb 9122 drivers/net/ethernet/broadcom/tg3.c smp_mb(); smp_mb 404 drivers/net/ethernet/brocade/bna/bnad.c smp_mb(); smp_mb 460 drivers/net/ethernet/brocade/bna/bnad.c smp_mb(); smp_mb 2991 drivers/net/ethernet/brocade/bna/bnad.c smp_mb(); smp_mb 898 drivers/net/ethernet/calxeda/xgmac.c smp_mb(); smp_mb 1139 drivers/net/ethernet/calxeda/xgmac.c smp_mb(); smp_mb 1143 drivers/net/ethernet/calxeda/xgmac.c smp_mb(); smp_mb 148 drivers/net/ethernet/cavium/common/cavium_ptp.c smp_mb(); smp_mb 944 drivers/net/ethernet/cavium/thunder/nicvf_main.c smp_mb(); smp_mb 1297 drivers/net/ethernet/cavium/thunder/nicvf_main.c smp_mb(); smp_mb 2453 drivers/net/ethernet/chelsio/cxgb3/sge.c smp_mb(); /* commit Tx queue .processed updates */ smp_mb 2562 drivers/net/ethernet/chelsio/cxgb3/sge.c smp_mb(); /* commit Tx queue .processed updates */ smp_mb 669 drivers/net/ethernet/faraday/ftgmac100.c smp_mb(); smp_mb 817 drivers/net/ethernet/faraday/ftgmac100.c smp_mb(); smp_mb 331 drivers/net/ethernet/google/gve/gve_tx.c smp_mb(); /* sync with restarting queue in gve_clean_tx_done() */ smp_mb 555 drivers/net/ethernet/google/gve/gve_tx.c smp_mb(); smp_mb 404 drivers/net/ethernet/hisilicon/hns/hns_enet.c smp_mb(); smp_mb 993 drivers/net/ethernet/hisilicon/hns/hns_enet.c smp_mb(); smp_mb 1402 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c smp_mb(); /* Commit all data before submit */ smp_mb 2374 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c smp_mb(); smp_mb 3073 drivers/net/ethernet/intel/e1000/e1000_main.c smp_mb(); smp_mb 3878 drivers/net/ethernet/intel/e1000/e1000_main.c smp_mb(); smp_mb 1267 drivers/net/ethernet/intel/e1000e/netdev.c smp_mb(); smp_mb 5763 drivers/net/ethernet/intel/e1000e/netdev.c smp_mb(); smp_mb 924 drivers/net/ethernet/intel/fm10k/fm10k_main.c smp_mb(); smp_mb 1326 drivers/net/ethernet/intel/fm10k/fm10k_main.c smp_mb(); smp_mb 129 drivers/net/ethernet/intel/i40e/i40e_ptp.c smp_mb(); /* Force any pending update before accessing. */ smp_mb 504 drivers/net/ethernet/intel/i40e/i40e_ptp.c smp_mb(); /* Force the above update. */ smp_mb 886 drivers/net/ethernet/intel/i40e/i40e_txrx.c smp_mb(); smp_mb 3238 drivers/net/ethernet/intel/i40e/i40e_txrx.c smp_mb(); smp_mb 313 drivers/net/ethernet/intel/iavf/iavf_txrx.c smp_mb(); smp_mb 2244 drivers/net/ethernet/intel/iavf/iavf_txrx.c smp_mb(); smp_mb 207 drivers/net/ethernet/intel/ice/ice_txrx.c smp_mb(); smp_mb 1552 drivers/net/ethernet/intel/ice/ice_txrx.c smp_mb(); smp_mb 5890 drivers/net/ethernet/intel/igb/igb_main.c smp_mb(); smp_mb 7893 drivers/net/ethernet/intel/igb/igb_main.c smp_mb(); smp_mb 836 drivers/net/ethernet/intel/igbvf/netdev.c smp_mb(); smp_mb 2138 drivers/net/ethernet/intel/igbvf/netdev.c smp_mb(); smp_mb 897 drivers/net/ethernet/intel/igc/igc_main.c smp_mb(); smp_mb 1849 drivers/net/ethernet/intel/igc/igc_main.c smp_mb(); smp_mb 1448 drivers/net/ethernet/intel/ixgb/ixgb_main.c smp_mb(); smp_mb 1824 drivers/net/ethernet/intel/ixgb/ixgb_main.c smp_mb(); smp_mb 1260 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c smp_mb(); smp_mb 8178 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c smp_mb(); smp_mb 458 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c smp_mb(); smp_mb 1284 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c smp_mb(); smp_mb 412 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c smp_mb(); smp_mb 4088 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c smp_mb(); smp_mb 2724 drivers/net/ethernet/marvell/skge.c smp_mb(); smp_mb 3178 drivers/net/ethernet/marvell/skge.c smp_mb(); smp_mb 2030 drivers/net/ethernet/marvell/sky2.c smp_mb(); smp_mb 709 drivers/net/ethernet/netronome/nfp/nfp_net_common.c smp_mb(); smp_mb 1211 drivers/net/ethernet/netronome/nfp/nfp_net_common.c smp_mb(); smp_mb 1860 drivers/net/ethernet/qlogic/netxen/netxen_nic.h smp_mb(); smp_mb 569 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c smp_mb(); smp_mb 1780 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c smp_mb(); smp_mb 1165 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c smp_mb(); smp_mb 2072 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c smp_mb(); smp_mb 449 drivers/net/ethernet/qlogic/qede/qede_fp.c smp_mb(); smp_mb 1675 drivers/net/ethernet/qlogic/qede/qede_fp.c smp_mb(); smp_mb 402 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c smp_mb(); smp_mb 298 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c smp_mb(); smp_mb 421 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c smp_mb(); smp_mb 553 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c smp_mb(); smp_mb 750 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c smp_mb(); smp_mb 929 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c smp_mb(); smp_mb 1949 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c smp_mb(); smp_mb 5969 drivers/net/ethernet/realtek/r8169_main.c smp_mb(); smp_mb 6109 drivers/net/ethernet/realtek/r8169_main.c smp_mb(); smp_mb 2571 drivers/net/ethernet/sfc/efx.c smp_mb(); /* ensure we change state before checking reset_pending */ smp_mb 2921 drivers/net/ethernet/sfc/efx.c smp_mb(); /* ensure we change reset_pending before checking state */ smp_mb 2285 drivers/net/ethernet/sfc/falcon/efx.c smp_mb(); /* ensure we change state before checking reset_pending */ smp_mb 2571 drivers/net/ethernet/sfc/falcon/efx.c smp_mb(); /* ensure we change reset_pending before checking state */ smp_mb 607 drivers/net/ethernet/sfc/falcon/farch.c smp_mb(); smp_mb 133 drivers/net/ethernet/sfc/falcon/tx.c smp_mb(); smp_mb 141 drivers/net/ethernet/sfc/falcon/tx.c smp_mb(); smp_mb 511 drivers/net/ethernet/sfc/falcon/tx.c smp_mb(); smp_mb 526 drivers/net/ethernet/sfc/falcon/tx.c smp_mb(); smp_mb 589 drivers/net/ethernet/sfc/farch.c smp_mb(); smp_mb 660 drivers/net/ethernet/sfc/siena_sriov.c smp_mb(); smp_mb 150 drivers/net/ethernet/sfc/tx.c smp_mb(); smp_mb 158 drivers/net/ethernet/sfc/tx.c smp_mb(); smp_mb 768 drivers/net/ethernet/sfc/tx.c smp_mb(); smp_mb 783 drivers/net/ethernet/sfc/tx.c smp_mb(); smp_mb 3613 drivers/net/ethernet/sun/niu.c smp_mb(); smp_mb 699 drivers/net/ethernet/sun/sungem.c smp_mb(); smp_mb 1105 drivers/net/ethernet/sun/sungem.c smp_mb(); smp_mb 796 drivers/net/ethernet/xilinx/ll_temac_main.c smp_mb(); smp_mb 846 drivers/net/ethernet/xilinx/ll_temac_main.c smp_mb(); smp_mb 571 drivers/net/ethernet/xilinx/xilinx_axienet_main.c smp_mb(); smp_mb 634 drivers/net/ethernet/xilinx/xilinx_axienet_main.c smp_mb(); smp_mb 155 drivers/net/ntb_netdev.c smp_mb(); smp_mb 201 drivers/net/ntb_netdev.c smp_mb(); smp_mb 241 drivers/net/ntb_netdev.c smp_mb(); smp_mb 1908 drivers/net/usb/usbnet.c smp_mb(); smp_mb 211 drivers/net/veth.c smp_mb(); smp_mb 1352 drivers/net/wireless/intel/iwlwifi/mvm/utils.c smp_mb(); smp_mb 1400 drivers/net/wireless/intel/iwlwifi/mvm/utils.c smp_mb(); smp_mb 160 drivers/pci/hotplug/pciehp_hpc.c smp_mb(); smp_mb 597 drivers/pci/hotplug/pciehp_hpc.c smp_mb(); smp_mb 833 drivers/scsi/cxgbi/libcxgbi.c smp_mb(); smp_mb 736 drivers/scsi/pm8001/pm8001_sas.h smp_mb(); /*in order to force CPU ordering*/ smp_mb 819 drivers/spi/spi-bcm2835.c smp_mb(); smp_mb 309 drivers/spi/spi-dw.c smp_mb(); smp_mb 355 drivers/staging/comedi/comedi_buf.c smp_mb(); smp_mb 545 drivers/staging/comedi/comedi_buf.c smp_mb(); smp_mb 81 drivers/staging/comedi/drivers/dyna_pci10xx.c smp_mb(); smp_mb 112 drivers/staging/comedi/drivers/dyna_pci10xx.c smp_mb(); smp_mb 131 drivers/staging/comedi/drivers/dyna_pci10xx.c smp_mb(); smp_mb 151 drivers/staging/comedi/drivers/dyna_pci10xx.c smp_mb(); smp_mb 448 drivers/staging/comedi/drivers/mite.c smp_mb(); smp_mb 441 drivers/staging/comedi/drivers/ni_660x.c smp_mb(); smp_mb 5897 drivers/staging/comedi/drivers/ni_mio_common.c smp_mb(); /* make sure dev->attached is checked */ smp_mb 114 drivers/thermal/intel/intel_powerclamp.c smp_mb(); smp_mb 162 drivers/thermal/intel/intel_powerclamp.c smp_mb(); smp_mb 427 drivers/thermal/intel/intel_powerclamp.c smp_mb(); smp_mb 579 drivers/thermal/intel/intel_powerclamp.c smp_mb(); smp_mb 596 drivers/thermal/intel/intel_powerclamp.c smp_mb(); smp_mb 639 drivers/thermal/intel/intel_powerclamp.c smp_mb(); smp_mb 1058 drivers/tty/hvc/hvc_console.c smp_mb(); smp_mb 190 drivers/tty/pty.c smp_mb(); smp_mb 576 drivers/usb/class/cdc-acm.c smp_mb(); /* against acm_suspend() */ smp_mb 867 drivers/usb/class/cdc-acm.c smp_mb(); smp_mb 492 drivers/usb/serial/generic.c smp_mb(); smp_mb 2446 drivers/vhost/vhost.c smp_mb(); smp_mb 2548 drivers/vhost/vhost.c smp_mb(); smp_mb 1105 drivers/xen/pvcalls-front.c smp_mb(); smp_mb 1156 fs/aio.c smp_mb(); smp_mb 245 fs/btrfs/block-group.h smp_mb(); smp_mb 285 fs/btrfs/btrfs_inode.h smp_mb(); smp_mb 331 fs/btrfs/btrfs_inode.h smp_mb(); smp_mb 440 fs/btrfs/ctree.c smp_mb(); smp_mb 459 fs/btrfs/ctree.c smp_mb(); smp_mb 60 fs/btrfs/delayed-ref.c smp_mb(); smp_mb 5758 fs/btrfs/extent-tree.c smp_mb(); smp_mb 271 fs/btrfs/extent_io.c smp_mb(); smp_mb 2160 fs/btrfs/file.c smp_mb(); smp_mb 1919 fs/btrfs/super.c smp_mb(); smp_mb 247 fs/btrfs/transaction.c smp_mb(); smp_mb 576 fs/btrfs/transaction.c smp_mb(); smp_mb 813 fs/btrfs/transaction.c smp_mb(); smp_mb 691 fs/buffer.c smp_mb(); smp_mb 730 fs/buffer.c smp_mb(); smp_mb 1099 fs/buffer.c smp_mb(); smp_mb 563 fs/ceph/super.h smp_mb(); smp_mb 496 fs/coredump.c smp_mb(); smp_mb 1976 fs/dcache.c smp_mb(); smp_mb 680 fs/debugfs/inode.c smp_mb(); smp_mb 141 fs/erofs/internal.h smp_mb(); smp_mb 1671 fs/eventpoll.c smp_mb(); smp_mb 630 fs/ext4/balloc.c smp_mb(); smp_mb 666 fs/f2fs/segment.c smp_mb(); smp_mb 1201 fs/fs-writeback.c smp_mb(); smp_mb 1500 fs/fs-writeback.c smp_mb(); smp_mb 2270 fs/fs-writeback.c smp_mb(); smp_mb 266 fs/fscache/object.c smp_mb(); smp_mb 347 fs/fuse/dev.c smp_mb(); smp_mb 2156 fs/fuse/dev.c smp_mb(); smp_mb 142 fs/gfs2/glock.c smp_mb(); smp_mb 646 fs/gfs2/super.c smp_mb(); smp_mb 997 fs/inode.c smp_mb(); smp_mb 1009 fs/inode.c smp_mb(); smp_mb 2349 fs/io_uring.c smp_mb(); smp_mb 2825 fs/io_uring.c smp_mb(); smp_mb 244 fs/jbd2/commit.c smp_mb(); smp_mb 279 fs/jbd2/commit.c smp_mb(); smp_mb 1094 fs/jbd2/transaction.c smp_mb(); smp_mb 750 fs/libfs.c smp_mb(); smp_mb 1926 fs/locks.c smp_mb(); smp_mb 323 fs/namespace.c smp_mb(); smp_mb 472 fs/namespace.c smp_mb(); smp_mb 525 fs/namespace.c smp_mb(); smp_mb 572 fs/namespace.c smp_mb(); // see mntput_no_expire() smp_mb 1147 fs/namespace.c smp_mb(); smp_mb 4262 fs/reiserfs/journal.c smp_mb(); smp_mb 167 fs/splice.c smp_mb(); smp_mb 455 fs/splice.c smp_mb(); smp_mb 1295 fs/ubifs/debug.c smp_mb(); smp_mb 1303 fs/ubifs/debug.c smp_mb(); smp_mb 1004 fs/userfaultfd.c smp_mb(); smp_mb 1256 fs/userfaultfd.c smp_mb(); smp_mb 281 fs/xfs/xfs_inode.h smp_mb(); smp_mb 71 include/asm-generic/barrier.h #ifndef smp_mb smp_mb 89 include/asm-generic/barrier.h #ifndef smp_mb smp_mb 227 include/linux/bio.h smp_mb(); smp_mb 127 include/linux/freezer.h smp_mb(); smp_mb 135 include/linux/freezer.h smp_mb(); smp_mb 158 include/linux/freezer.h smp_mb(); smp_mb 2435 include/linux/fs.h smp_mb(); smp_mb 2449 include/linux/fs.h smp_mb(); smp_mb 2479 include/linux/fs.h smp_mb(); smp_mb 662 include/linux/interrupt.h smp_mb(); smp_mb 212 include/linux/iversion.h smp_mb(); smp_mb 318 include/linux/iversion.h smp_mb(); smp_mb 3221 include/linux/netdevice.h smp_mb(); smp_mb 3285 include/linux/netdevice.h smp_mb(); smp_mb 850 include/linux/rcupdate.h #define smp_mb__after_unlock_lock() smp_mb() /* Full ordering for lock. */ smp_mb 82 include/linux/sched/idle.h smp_mb(); /* paired with resched_curr() */ smp_mb 156 include/linux/swait.h smp_mb(); smp_mb 386 include/linux/tty.h smp_mb(); smp_mb 159 include/linux/wait.h smp_mb(); smp_mb 2119 include/net/sock.h smp_mb(); smp_mb 2182 ipc/sem.c smp_mb(); smp_mb 498 kernel/cpu.c smp_mb(); smp_mb 656 kernel/cpu.c smp_mb(); smp_mb 561 kernel/debug/debug_core.c smp_mb(); smp_mb 2715 kernel/events/core.c smp_mb(); smp_mb 4776 kernel/events/core.c smp_mb(); /* pairs with wait_var_event() */ smp_mb 254 kernel/exit.c smp_mb(); /* (B) */ smp_mb 426 kernel/futex.c smp_mb(); /* explicit smp_mb(); (B) */ smp_mb 432 kernel/futex.c smp_mb(); /* explicit smp_mb(); (B) */ smp_mb 443 kernel/futex.c smp_mb(); /* explicit smp_mb(); (B) */ smp_mb 523 kernel/irq/irqdomain.c smp_mb(); smp_mb 1096 kernel/irq/irqdomain.c smp_mb(); smp_mb 476 kernel/locking/mutex.c smp_mb(); /* See comments above and below. */ smp_mb 915 kernel/locking/mutex.c smp_mb(); smp_mb 61 kernel/locking/percpu-rwsem.c smp_mb(); /* A matches D */ smp_mb 99 kernel/locking/percpu-rwsem.c smp_mb(); /* B matches C */ smp_mb 138 kernel/locking/percpu-rwsem.c smp_mb(); /* C matches B */ smp_mb 156 kernel/locking/percpu-rwsem.c smp_mb(); /* D matches A */ smp_mb 266 kernel/padata.c smp_mb(); smp_mb 58 kernel/rcu/rcu.h smp_mb(); /* Ensure update-side operation after counter increment. */ smp_mb 71 kernel/rcu/rcu.h smp_mb(); /* Ensure update-side operation before counter increment. */ smp_mb 92 kernel/rcu/rcu.h smp_mb(); /* Above access must not bleed into critical section. */ smp_mb 114 kernel/rcu/rcu_segcblist.c smp_mb(); /* Up to the caller! */ smp_mb 116 kernel/rcu/rcu_segcblist.c smp_mb(); /* Up to the caller! */ smp_mb 144 kernel/rcu/rcu_segcblist.c smp_mb(); /* Up to the caller! */ smp_mb 146 kernel/rcu/rcu_segcblist.c smp_mb(); /* Up to the caller! */ smp_mb 261 kernel/rcu/rcu_segcblist.c smp_mb(); /* Ensure counts are updated before callback is enqueued. */ smp_mb 287 kernel/rcu/rcu_segcblist.c smp_mb(); /* Ensure counts are updated before callback is entrained. */ smp_mb 453 kernel/rcu/rcuperf.c smp_mb(); /* Assign before wake. */ smp_mb 597 kernel/rcu/rcuperf.c smp_mb(); /* Wake before output. */ smp_mb 1930 kernel/rcu/rcutorture.c smp_mb(); /* Emergency stop before free and wait to avoid hangs. */ smp_mb 1939 kernel/rcu/rcutorture.c smp_mb(); /* Frees before return to avoid redoing OOM. */ smp_mb 298 kernel/rcu/srcutree.c smp_mb(); /* A */ smp_mb 409 kernel/rcu/srcutree.c smp_mb(); /* B */ /* Avoid leaking the critical section. */ smp_mb 421 kernel/rcu/srcutree.c smp_mb(); /* C */ /* Avoid leaking the critical section. */ smp_mb 451 kernel/rcu/srcutree.c smp_mb(); /* Order prior store to ->srcu_gp_seq_needed vs. GP start. */ smp_mb 724 kernel/rcu/srcutree.c smp_mb(); /* E */ /* Pairs with B and C. */ smp_mb 735 kernel/rcu/srcutree.c smp_mb(); /* D */ /* Pairs with C. */ smp_mb 791 kernel/rcu/srcutree.c smp_mb(); /* Order ->srcu_gp_seq with ->srcu_gp_seq_needed. */ smp_mb 794 kernel/rcu/srcutree.c smp_mb(); /* Order ->srcu_gp_seq with prior access. */ smp_mb 932 kernel/rcu/srcutree.c smp_mb(); smp_mb 1031 kernel/rcu/srcutree.c smp_mb(); /* Force ordering following return. */ smp_mb 2193 kernel/rcu/tree.c smp_mb(); /* List handling before counting for rcu_barrier(). */ smp_mb 2755 kernel/rcu/tree.c smp_mb(); /* ^^^ */ smp_mb 2779 kernel/rcu/tree.c smp_mb(); /* Ensure GP ends before subsequent accesses. */ smp_mb 2901 kernel/rcu/tree.c smp_mb(); /* caller's subsequent code after above check. */ smp_mb 3157 kernel/rcu/tree.c smp_mb(); /* Ensure RCU read-side usage follows above initialization. */ smp_mb 38 kernel/rcu/tree_exp.h smp_mb(); /* Ensure that consecutive grace periods serialize. */ smp_mb 48 kernel/rcu/tree_exp.h smp_mb(); /* Caller's modifications seen first by other CPUs. */ smp_mb 204 kernel/rcu/tree_exp.h smp_mb(); /* EGP done before wake_up(). */ smp_mb 262 kernel/rcu/tree_exp.h smp_mb(); /* Ensure test happens before caller kfree(). */ smp_mb 559 kernel/rcu/tree_exp.h smp_mb(); /* All above changes before wakeup. */ smp_mb 833 kernel/rcu/tree_exp.h smp_mb(); /* Workqueue actions happen before return. */ smp_mb 489 kernel/rcu/tree_plugin.h smp_mb(); /* ensure expedited fastpath sees end of RCU c-s. */ smp_mb 1847 kernel/rcu/tree_plugin.h smp_mb(); /* Order enqueue before wake. */ smp_mb 1913 kernel/rcu/tree_plugin.h smp_mb(); /* Enqueue before timer_pending(). */ smp_mb 2013 kernel/rcu/tree_plugin.h smp_mb(); /* CB invocation -after- GP end. */ smp_mb 797 kernel/rcu/update.c smp_mb(); /* Ensure others see full kthread. */ smp_mb 720 kernel/relay.c smp_mb(); smp_mb 766 kernel/relay.c smp_mb(); smp_mb 193 kernel/sched/clock.c smp_mb(); /* matches sched_clock_init_late() */ smp_mb 236 kernel/sched/clock.c smp_mb(); /* matches {set,clear}_sched_clock_stable() */ smp_mb 9653 kernel/sched/fair.c smp_mb(); smp_mb 30 kernel/sched/membarrier.c smp_mb(); /* IPIs should be serializing but paranoid. */ smp_mb 47 kernel/sched/membarrier.c smp_mb(); smp_mb 57 kernel/sched/membarrier.c smp_mb(); smp_mb 78 kernel/sched/membarrier.c smp_mb(); /* system call entry is not a mb. */ smp_mb 128 kernel/sched/membarrier.c smp_mb(); /* exit from system call is not a mb */ smp_mb 157 kernel/sched/membarrier.c smp_mb(); /* system call entry is not a mb. */ smp_mb 195 kernel/sched/membarrier.c smp_mb(); /* exit from system call is not a mb */ smp_mb 216 kernel/sched/membarrier.c smp_mb(); smp_mb 434 kernel/sched/wait.c smp_mb(); /* C */ smp_mb 317 kernel/signal.c smp_mb(); /* advised by wake_up_bit() */ smp_mb 744 kernel/smp.c smp_mb(); smp_mb 444 kernel/smpboot.c smp_mb(); /* atomic_read() before update. */ smp_mb 650 kernel/trace/blktrace.c smp_mb(); smp_mb 718 kernel/trace/ring_buffer.c smp_mb(); smp_mb 3752 kernel/trace/ring_buffer.c smp_mb(); smp_mb 271 kernel/trace/trace_functions_graph.c smp_mb(); smp_mb 677 kernel/workqueue.c smp_mb(); smp_mb 1340 kernel/workqueue.c smp_mb(); smp_mb 3145 kernel/workqueue.c smp_mb(); smp_mb 425 lib/sbitmap.c smp_mb(); smp_mb 614 lib/sbitmap.c smp_mb(); smp_mb 2830 mm/ksm.c smp_mb(); /* wake_up_bit advises this */ smp_mb 940 mm/swap.c smp_mb(); smp_mb 2178 mm/zsmalloc.c smp_mb(); smp_mb 1282 net/bluetooth/hidp/core.c smp_mb(); smp_mb 245 net/core/xdp.c smp_mb(); /* mutex lock should provide enough pairing */ smp_mb 5211 net/ipv4/tcp_input.c smp_mb(); smp_mb 5976 net/ipv4/tcp_input.c smp_mb(); smp_mb 6233 net/ipv4/tcp_input.c smp_mb(); smp_mb 80 net/kcm/kcmsock.c smp_mb(); smp_mb 155 net/kcm/kcmsock.c smp_mb(); smp_mb 317 net/kcm/kcmsock.c smp_mb(); smp_mb 508 net/kcm/kcmsock.c smp_mb(); smp_mb 1580 net/kcm/kcmsock.c smp_mb(); smp_mb 22 net/mac80211/driver-ops.c smp_mb(); smp_mb 622 net/mac80211/sta_info.c smp_mb(); smp_mb 35 net/mac802154/driver-ops.h smp_mb(); smp_mb 1037 net/packet/af_packet.c smp_mb(); smp_mb 2374 net/packet/af_packet.c smp_mb(); smp_mb 451 net/rds/send.c smp_mb(); smp_mb 507 net/strparser/strparser.c smp_mb(); smp_mb 463 net/tipc/socket.c smp_mb(); smp_mb 269 net/vmw_vsock/vmci_transport_notify_qstate.c smp_mb(); smp_mb 316 net/vmw_vsock/vmci_transport_notify_qstate.c smp_mb(); smp_mb 205 net/xdp/xsk_queue.h smp_mb(); /* D, matches A */ smp_mb 322 net/xdp/xsk_queue.h smp_mb(); /* D, matches A */ smp_mb 105 security/keys/gc.c smp_mb(); smp_mb 311 security/keys/gc.c smp_mb(); smp_mb 46 tools/include/asm/barrier.h #ifndef smp_mb smp_mb 53 tools/include/asm/barrier.h smp_mb(); \ smp_mb 62 tools/include/asm/barrier.h smp_mb(); \ smp_mb 27 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/barriers.h #define sync_smp_mb() smp_mb() smp_mb 33 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/barriers.h #define rs_smp_mb() smp_mb() smp_mb 369 tools/virtio/ringtest/main.c smp_mb(); smp_mb 183 tools/virtio/ringtest/ring.c smp_mb(); smp_mb 193 tools/virtio/ringtest/ring.c smp_mb(); smp_mb 215 tools/virtio/ringtest/ring.c smp_mb(); smp_mb 260 tools/virtio/ringtest/ring.c smp_mb(); smp_mb 222 tools/virtio/ringtest/virtio_ring_0_9.c smp_mb(); smp_mb 232 tools/virtio/ringtest/virtio_ring_0_9.c smp_mb(); smp_mb 254 tools/virtio/ringtest/virtio_ring_0_9.c smp_mb(); smp_mb 325 tools/virtio/ringtest/virtio_ring_0_9.c smp_mb();