mb
Defined as a preprocessor macro in:
- arch/alpha/include/asm/barrier.h, line 5
- arch/arc/include/asm/barrier.h, line 26
- arch/arc/include/asm/barrier.h, line 38
- arch/arm/include/asm/barrier.h, line 64
- arch/arm/include/asm/barrier.h, line 70
- arch/csky/include/asm/barrier.h, line 76
- arch/loongarch/include/asm/barrier.h, line 44
- arch/microblaze/include/asm/barrier.h, line 9
- arch/mips/include/asm/barrier.h, line 71
- arch/mips/include/asm/barrier.h, line 76
- arch/openrisc/include/asm/barrier.h, line 5
- arch/parisc/include/asm/barrier.h, line 16
- arch/parisc/include/asm/barrier.h, line 22
- arch/sh/include/asm/barrier.h, line 28
- arch/sparc/include/asm/barrier_64.h, line 37
- arch/x86/include/asm/barrier.h, line 15
- arch/x86/um/asm/barrier.h, line 15
- arch/x86/um/asm/barrier.h, line 21
- include/asm-generic/barrier.h, line 30
- include/asm-generic/barrier.h, line 61
- tools/arch/alpha/include/asm/barrier.h, line 5
- tools/arch/arm/include/asm/barrier.h, line 8
- tools/arch/arm64/include/asm/barrier.h, line 13
- tools/arch/mips/include/asm/barrier.h, line 11
- tools/arch/powerpc/include/asm/barrier.h, line 26
- tools/arch/riscv/include/asm/barrier.h, line 17
- tools/arch/s390/include/asm/barrier.h, line 26
- tools/arch/sh/include/asm/barrier.h, line 26
- tools/arch/sparc/include/asm/barrier_64.h, line 39
- tools/arch/x86/include/asm/barrier.h, line 20
- tools/arch/x86/include/asm/barrier.h, line 24
- tools/arch/xtensa/include/asm/barrier.h, line 14
- tools/include/asm-generic/barrier.h, line 28
- tools/testing/selftests/powerpc/include/reg.h, line 19
- tools/virtio/asm/barrier.h, line 16
- tools/virtio/asm/barrier.h, line 26
Referenced (in 227 files total) in:
- arch/alpha/include/asm/barrier.h, 3 times
- arch/alpha/include/asm/bitops.h, 7 times
- arch/alpha/include/asm/core_t2.h, 4 times
- arch/alpha/include/asm/io.h, 29 times
- arch/alpha/include/asm/rwonce.h, line 27
- arch/alpha/include/asm/spinlock.h, 8 times
- arch/alpha/kernel/core_cia.c, 49 times
- arch/alpha/kernel/core_irongate.c, 5 times
- arch/alpha/kernel/core_marvel.c, 8 times
- arch/alpha/kernel/core_mcpcia.c, 28 times
- arch/alpha/kernel/core_polaris.c, 7 times
- arch/alpha/kernel/core_t2.c, 33 times
- arch/alpha/kernel/core_titan.c, 4 times
- arch/alpha/kernel/core_tsunami.c, 9 times
- arch/alpha/kernel/core_wildfire.c, 7 times
- arch/alpha/kernel/err_ev6.c, 2 times
- arch/alpha/kernel/err_ev7.c, 2 times
- arch/alpha/kernel/err_marvel.c, 4 times
- arch/alpha/kernel/err_titan.c, 4 times
- arch/alpha/kernel/io.c, 31 times
- arch/alpha/kernel/irq_pyxis.c, 3 times
- arch/alpha/kernel/smp.c, 7 times
- arch/alpha/kernel/sys_alcor.c, 10 times
- arch/alpha/kernel/sys_dp264.c, 2 times
- arch/alpha/kernel/sys_marvel.c, 7 times
- arch/alpha/kernel/sys_miata.c, 3 times
- arch/alpha/kernel/sys_nautilus.c, 4 times
- arch/alpha/kernel/sys_rawhide.c, line 50
- arch/alpha/kernel/sys_ruffian.c, 3 times
- arch/alpha/kernel/sys_rx164.c, line 44
- arch/alpha/kernel/sys_titan.c, 2 times
- arch/alpha/kernel/sys_wildfire.c, 2 times
- arch/arc/include/asm/barrier.h, 2 times
- arch/arc/include/asm/switch_to.h, line 22
- arch/arc/plat-axs10x/axs10x.c, 3 times
- arch/arm/include/asm/barrier.h, 2 times
- arch/arm/mach-actions/platsmp.c, line 74
- arch/arm/mach-bcm/platsmp-brcmstb.c, line 229
- arch/arm/mach-omap1/omap-dma.c, 2 times
- arch/arm/mach-qcom/platsmp.c, 14 times
- arch/arm/mach-ux500/platsmp.c, line 81
- arch/arm/mm/fault-armv.c, 4 times
- arch/arm64/include/asm/arch_gicv3.h, line 73
- arch/arm64/include/asm/atomic_ll_sc.h, 6 times
- arch/arm64/include/asm/atomic_lse.h, 6 times
- arch/arm64/include/asm/cmpxchg.h, line 21
- arch/csky/abiv2/inc/abi/ckmmu.h, line 119
- arch/csky/include/asm/barrier.h, line 76
- arch/csky/include/asm/io.h, 3 times
- arch/csky/mm/cachev1.c, 5 times
- arch/hexagon/mm/cache.c, line 115
- arch/loongarch/include/asm/atomic.h, 4 times
- arch/loongarch/include/asm/barrier.h, line 44
- arch/loongarch/kernel/numa.c, 7 times
- arch/loongarch/kernel/smp.c, line 422
- arch/microblaze/include/asm/barrier.h, line 9
- arch/mips/cavium-octeon/setup.c, line 441
- arch/mips/cavium-octeon/smp.c, 4 times
- arch/mips/fw/cfe/cfe_api.c, line 470
- arch/mips/include/asm/barrier.h, 3 times
- arch/mips/include/asm/io.h, line 86
- arch/mips/kernel/mips-cm.c, line 352
- arch/mips/kernel/mips-cpc.c, line 108
- arch/mips/kernel/smp-bmips.c, line 195
- arch/mips/kernel/spram.c, line 178
- arch/mips/loongson64/smp.c, 2 times
- arch/mips/mm/c-octeon.c, line 71
- arch/mips/mti-malta/malta-init.c, 2 times
- arch/mips/pci/pci-ar2315.c, line 232
- arch/mips/sgi-ip30/ip30-smp.c, line 120
- arch/openrisc/include/asm/barrier.h, line 5
- arch/openrisc/kernel/sync-timer.c, 4 times
- arch/parisc/include/asm/assembly.h, 44 times
- arch/parisc/include/asm/barrier.h, 9 times
- arch/parisc/include/asm/pgtable.h, line 73
- arch/parisc/kernel/smp.c, 4 times
- arch/powerpc/include/asm/cacheflush.h, 4 times
- arch/powerpc/include/asm/mmiowb.h, line 12
- arch/powerpc/include/asm/nohash/pgtable.h, line 342
- arch/powerpc/include/asm/ppc-opcode.h, 8 times
- arch/powerpc/kernel/iommu.c, 3 times
- arch/powerpc/kernel/prom_init.c, line 2202
- arch/powerpc/kernel/setup_64.c, line 532
- arch/powerpc/kernel/smp-tbsync.c, 2 times
- arch/powerpc/kernel/smp.c, line 308
- arch/powerpc/kernel/swsusp_64.c, line 20
- arch/powerpc/kexec/core_64.c, 4 times
- arch/powerpc/kexec/crash.c, line 264
- arch/powerpc/kvm/book3s_hv.c, 2 times
- arch/powerpc/kvm/book3s_xive.c, 11 times
- arch/powerpc/kvm/e500_mmu_host.c, line 214
- arch/powerpc/kvm/e500mc.c, line 50
- arch/powerpc/lib/code-patching.c, line 40
- arch/powerpc/lib/sstep.c, 25 times
- arch/powerpc/mm/book3s32/mmu_context.c, line 131
- arch/powerpc/mm/book3s64/hash_pgtable.c, 2 times
- arch/powerpc/mm/cacheflush.c, 4 times
- arch/powerpc/mm/nohash/mmu_context.c, line 220
- arch/powerpc/mm/nohash/tlb_64e.c, line 219
- arch/powerpc/perf/core-book3s.c, 4 times
- arch/powerpc/platforms/44x/cpm.c, line 83
- arch/powerpc/platforms/44x/iss4xx.c, line 114
- arch/powerpc/platforms/44x/ppc476.c, line 187
- arch/powerpc/platforms/52xx/mpc52xx_pci.c, 5 times
- arch/powerpc/platforms/85xx/smp.c, line 85
- arch/powerpc/platforms/cell/iommu.c, 4 times
- arch/powerpc/platforms/cell/ras.c, 2 times
- arch/powerpc/platforms/cell/spu_base.c, line 130
- arch/powerpc/platforms/cell/spufs/sched.c, line 194
- arch/powerpc/platforms/cell/spufs/switch.c, 2 times
- arch/powerpc/platforms/powermac/feature.c, 5 times
- arch/powerpc/platforms/powermac/low_i2c.c, line 225
- arch/powerpc/platforms/powermac/pic.c, 5 times
- arch/powerpc/platforms/powermac/smp.c, 16 times
- arch/powerpc/platforms/powermac/udbg_scc.c, line 120
- arch/powerpc/platforms/powernv/pci-ioda.c, 2 times
- arch/powerpc/platforms/powernv/setup.c, 2 times
- arch/powerpc/platforms/powernv/subcore.c, 4 times
- arch/powerpc/sysdev/cpm2_pic.c, line 127
- arch/powerpc/sysdev/dart_iommu.c, line 164
- arch/powerpc/sysdev/ipic.c, 3 times
- arch/powerpc/sysdev/mpic.c, line 1424
- arch/powerpc/sysdev/tsi108_pci.c, 13 times
- arch/powerpc/sysdev/xics/icp-hv.c, line 66
- arch/powerpc/sysdev/xics/icp-native.c, line 164
- arch/powerpc/sysdev/xive/native.c, line 350
- arch/powerpc/sysdev/xive/spapr.c, line 618
- arch/powerpc/xmon/ppc-opc.c, 10 times
- arch/powerpc/xmon/xmon.c, 4 times
- arch/riscv/include/asm/cpuidle.h, line 20
- arch/riscv/kernel/unaligned_access_speed.c, 4 times
- arch/sh/include/asm/barrier.h, 3 times
- arch/sh/include/asm/cache_insns_32.h, line 10
- arch/sh/kernel/io.c, 2 times
- arch/sh/kernel/smp.c, line 113
- arch/sparc/include/asm/barrier_64.h, line 37
- arch/sparc/kernel/leon_smp.c, line 99
- arch/sparc/kernel/nmi.c, line 138
- arch/sparc/kernel/smp_32.c, line 284
- arch/sparc/kernel/smp_64.c, line 1276
- arch/sparc/kernel/sun4m_smp.c, line 67
- arch/sparc/mm/init_64.c, line 787
- arch/x86/include/asm/barrier.h, line 15
- arch/x86/include/asm/mwait.h, 2 times
- arch/x86/kernel/cpu/mce/inject.c, 3 times
- arch/x86/kernel/e820.c, 3 times
- arch/x86/kernel/fpu/core.c, 2 times
- arch/x86/kernel/fpu/regset.c, 2 times
- arch/x86/kernel/process.c, 2 times
- arch/x86/kernel/smpboot.c, 4 times
- arch/x86/mm/pat/set_memory.c, 4 times
- arch/x86/um/asm/barrier.h, 2 times
- arch/x86/virt/vmx/tdx/tdx.c, line 689
- arch/xtensa/kernel/smp.c, 3 times
- crypto/tcrypt.c, line 2878
- crypto/xor.c, 2 times
- fs/dlm/lock.c, 3 times
- fs/dlm/rcom.c, 11 times
- fs/ntfs3/super.c, 8 times
- fs/ocfs2/journal.c, 2 times
- include/asm-generic/agp.h, line 9
- include/asm-generic/barrier.h, 7 times
- include/linux/can/rx-offload.h, line 19
- include/linux/compiler.h, line 315
- include/linux/fsl/bestcomm/bestcomm.h, line 192
- include/linux/kcsan-checks.h, line 254
- include/linux/mtd/map.h, line 427
- include/linux/virtio_ring.h, 2 times
- include/soc/tegra/bpmp.h, 8 times
- include/uapi/sound/compress_params.h, line 311
- kernel/kcsan/core.c, line 973
- kernel/kcsan/kcsan_test.c, 3 times
- kernel/kcsan/selftest.c, 3 times
- lib/klist.c, line 197
- mm/numa_memblks.c, 18 times
- mm/swap_slots.c, line 161
- net/can/gw.c, 96 times
- net/ipv6/ip6_fib.c, line 1017
- net/mac80211/pm.c, 2 times
- net/mac80211/util.c, line 2224
- net/netfilter/nf_conntrack_tftp.c, line 23
- net/netfilter/nf_nat_tftp.c, line 15
- net/sched/sch_cake.c, 5 times
- net/switchdev/switchdev.c, 4 times
- net/tipc/crypto.c, line 2326
- net/tipc/socket.c, 6 times
- net/xdp/xsk_queue.h, 3 times
- net/xfrm/xfrm_policy.c, 7 times
- scripts/kconfig/qconf.cc, 7 times
- security/tomoyo/common.c, line 508
- security/ccsecurity/policy_io.c, line 2481
- sound/isa/gus/gus_io.c, 37 times
- sound/isa/wss/wss_lib.c, 6 times
- sound/ppc/snd_ps3.c, line 606
- sound/soc/codecs/wcd-mbhc-v2.h, line 234
- sound/soc/qcom/qdsp6/q6asm-dai.c, 2 times
- sound/soc/qcom/qdsp6/q6asm.c, 3 times
- sound/soc/qcom/qdsp6/q6asm.h, line 68
- sound/sparc/cs4231.c, 5 times
- sound/usb/line6/driver.c, 4 times
- sound/usb/line6/midi.c, 4 times
- sound/usb/line6/midibuf.h, 8 times
- tools/arch/alpha/include/asm/barrier.h, 3 times
- tools/arch/arm/include/asm/barrier.h, line 8
- tools/arch/arm64/include/asm/barrier.h, 3 times
- tools/arch/mips/include/asm/barrier.h, 3 times
- tools/arch/powerpc/include/asm/barrier.h, line 26
- tools/arch/riscv/include/asm/barrier.h, line 17
- tools/arch/s390/include/asm/barrier.h, 3 times
- tools/arch/sh/include/asm/barrier.h, 3 times
- tools/arch/sparc/include/asm/barrier_64.h, line 39
- tools/arch/x86/include/asm/barrier.h, 2 times
- tools/arch/xtensa/include/asm/barrier.h, 2 times
- tools/include/asm-generic/barrier.h, 4 times
- tools/include/asm/barrier.h, line 47
- tools/perf/ui/browsers/map.c, 10 times
- tools/testing/selftests/mm/mremap_test.c, line 570
- tools/testing/selftests/net/tcp_mmap.c, 2 times
- tools/testing/selftests/powerpc/include/reg.h, line 19
- tools/testing/selftests/powerpc/mce/inject-ra-err.c, 2 times
- tools/testing/selftests/powerpc/mm/segv_errors.c, 4 times
- tools/testing/selftests/powerpc/pmu/ebb/cycles_with_freeze_test.c, 2 times
- tools/testing/selftests/powerpc/pmu/ebb/ebb.c, 8 times
- tools/testing/selftests/powerpc/pmu/ebb/instruction_count_test.c, 2 times
- tools/testing/selftests/powerpc/pmu/ebb/no_handler_test.c, line 43
- tools/testing/selftests/powerpc/pmu/sampling_tests/misc.c, line 217
- tools/virtio/asm/barrier.h, 2 times
kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.