wmb
Defined as a function in:
Defined as a preprocessor macro in:
- arch/alpha/include/asm/barrier.h, line 7
- arch/arc/include/asm/barrier.h, line 28
- arch/arm/include/asm/barrier.h, line 66
- arch/arm/include/asm/barrier.h, line 72
- arch/loongarch/include/asm/barrier.h, line 46
- arch/mips/include/asm/barrier.h, line 29
- arch/parisc/include/asm/barrier.h, line 18
- arch/parisc/include/asm/barrier.h, line 24
- arch/sh/include/asm/barrier.h, line 30
- arch/sparc/include/asm/barrier_64.h, line 39
- arch/x86/include/asm/barrier.h, line 19
- arch/x86/um/asm/barrier.h, line 17
- arch/x86/um/asm/barrier.h, line 23
- include/asm-generic/barrier.h, line 38
- include/asm-generic/barrier.h, line 69
- tools/arch/alpha/include/asm/barrier.h, line 7
- tools/arch/arm/include/asm/barrier.h, line 9
- tools/arch/arm64/include/asm/barrier.h, line 14
- tools/arch/mips/include/asm/barrier.h, line 18
- tools/arch/powerpc/include/asm/barrier.h, line 28
- tools/arch/riscv/include/asm/barrier.h, line 19
- tools/arch/s390/include/asm/barrier.h, line 29
- tools/arch/sh/include/asm/barrier.h, line 28
- tools/arch/sparc/include/asm/barrier_64.h, line 41
- tools/arch/x86/include/asm/barrier.h, line 22
- tools/arch/x86/include/asm/barrier.h, line 26
- tools/arch/xtensa/include/asm/barrier.h, line 16
- tools/include/asm-generic/barrier.h, line 36
- tools/testing/selftests/powerpc/dscr/dscr.h, line 38
Referenced (in 120 files total) in:
- arch/alpha/include/asm/barrier.h, 2 times
- arch/alpha/kernel/core_cia.c, 2 times
- arch/alpha/kernel/core_marvel.c, line 611
- arch/alpha/kernel/core_mcpcia.c, line 248
- arch/alpha/kernel/core_titan.c, line 228
- arch/alpha/kernel/irq_pyxis.c, line 52
- arch/alpha/kernel/smp.c, 3 times
- arch/arc/include/asm/barrier.h, line 28
- arch/arc/include/asm/io.h, line 17
- arch/arm/include/asm/barrier.h, 2 times
- arch/arm/include/asm/io.h, line 165
- arch/arm/kernel/process.c, line 92
- arch/arm/mach-socfpga/ocram.c, 2 times
- arch/arm/mach-tegra/reset.c, 2 times
- arch/arm64/kvm/hyp/nvhe/psci-relay.c, line 138
- arch/csky/include/asm/io.h, 6 times
- arch/loongarch/include/asm/barrier.h, line 46
- arch/loongarch/include/asm/io.h, line 63
- arch/mips/alchemy/board-xxs1500.c, line 69
- arch/mips/alchemy/common/dbdma.c, 17 times
- arch/mips/alchemy/common/irq.c, 27 times
- arch/mips/alchemy/common/usb.c, 43 times
- arch/mips/alchemy/common/vss.c, 14 times
- arch/mips/alchemy/devboards/bcsr.c, 6 times
- arch/mips/alchemy/devboards/db1200.c, 2 times
- arch/mips/alchemy/devboards/db1300.c, 4 times
- arch/mips/alchemy/devboards/db1550.c, 7 times
- arch/mips/cavium-octeon/octeon-irq.c, 11 times
- arch/mips/include/asm/barrier.h, 5 times
- arch/mips/include/asm/io.h, 2 times
- arch/mips/include/asm/mach-au1x00/au1000.h, 7 times
- arch/mips/include/asm/mach-au1x00/gpio-au1000.h, 7 times
- arch/mips/include/asm/mach-au1x00/gpio-au1300.h, 2 times
- arch/mips/include/asm/mmiowb.h, line 7
- arch/mips/kernel/smp-cps.c, 2 times
- arch/mips/lantiq/xway/dma.c, line 136
- arch/mips/mti-malta/malta-init.c, 2 times
- arch/mips/pci/ops-bcm63xx.c, line 138
- arch/mips/pci/ops-lantiq.c, line 52
- arch/mips/pci/pci-alchemy.c, 6 times
- arch/mips/pci/pci-lantiq.c, 5 times
- arch/mips/sibyte/common/sb_tbprof.c, 4 times
- arch/mips/sni/time.c, 7 times
- arch/parisc/include/asm/barrier.h, 2 times
- arch/powerpc/kernel/smp-tbsync.c, 2 times
- arch/powerpc/platforms/powermac/smp.c, line 236
- arch/powerpc/platforms/ps3/gelic_udbg.c, 2 times
- arch/powerpc/platforms/ps3/os-area.c, line 695
- arch/powerpc/sysdev/cpm2_pic.c, 2 times
- arch/powerpc/sysdev/udbg_memcons.c, 2 times
- arch/powerpc/sysdev/xive/native.c, line 187
- arch/powerpc/xmon/xmon.c, line 654
- arch/sh/drivers/pci/pcie-sh7786.c, line 430
- arch/sh/include/asm/barrier.h, line 30
- arch/sh/include/asm/io.h, 4 times
- arch/sh/include/asm/mmiowb.h, line 8
- arch/sh/kernel/smp.c, line 228
- arch/sh/mm/cache-sh4.c, line 134
- arch/sparc/include/asm/barrier_64.h, line 39
- arch/sparc/kernel/ds.c, line 740
- arch/sparc/kernel/setup_64.c, 12 times
- arch/sparc/kernel/signal32.c, line 305
- arch/sparc/kernel/smp_32.c, line 357
- arch/sparc/kernel/smp_64.c, 3 times
- arch/sparc/kernel/time_64.c, line 814
- arch/sparc/kernel/traps_64.c, 3 times
- arch/sparc/mm/init_64.c, 2 times
- arch/um/drivers/vector_kern.c, line 352
- arch/x86/events/intel/bts.c, line 251
- arch/x86/events/intel/pt.c, line 563
- arch/x86/hyperv/hv_init.c, line 206
- arch/x86/include/asm/barrier.h, line 19
- arch/x86/kernel/nmi_selftest.c, line 76
- arch/x86/kernel/reboot.c, line 937
- arch/x86/kernel/smpboot.c, 2 times
- arch/x86/um/asm/barrier.h, 2 times
- arch/x86/xen/p2m.c, 4 times
- arch/xtensa/kernel/smp.c, line 242
- include/asm-generic/barrier.h, 6 times
- include/asm-generic/io.h, 2 times
- include/linux/kcsan-checks.h, line 255
- include/linux/mlx4/cq.h, line 164
- include/linux/mlx5/cq.h, line 168
- include/linux/mtd/doc2000.h, 2 times
- kernel/debug/debug_core.c, 2 times
- kernel/kcsan/core.c, line 974
- kernel/kcsan/kcsan_test.c, 3 times
- kernel/kcsan/selftest.c, 2 times
- net/dsa/conduit.c, 2 times
- net/dsa/user.c, line 3370
- net/ipv6/af_inet6.c, line 1242
- net/sunrpc/svcsock.c, line 1421
- sound/mips/sgio2audio.c, 2 times
- sound/pci/asihpi/hpi6205.c, 2 times
- sound/pci/echoaudio/echoaudio_dsp.c, 2 times
- sound/pci/hda/patch_hdmi.c, line 2710
- sound/ppc/snd_ps3.c, 6 times
- sound/soc/au1x/ac97c.c, line 80
- sound/soc/au1x/i2sc.c, line 78
- sound/soc/au1x/psc-ac97.c, 29 times
- sound/soc/au1x/psc-i2s.c, 19 times
- sound/soc/codecs/cros_ec_codec.c, line 696
- sound/sparc/cs4231.c, line 300
- sound/usb/mixer_quirks.c, line 211
- sound/usb/usx2y/usbusx2yaudio.c, line 479
- tools/arch/alpha/include/asm/barrier.h, 2 times
- tools/arch/arm/include/asm/barrier.h, line 9
- tools/arch/arm64/include/asm/barrier.h, line 14
- tools/arch/mips/include/asm/barrier.h, line 18
- tools/arch/powerpc/include/asm/barrier.h, line 28
- tools/arch/riscv/include/asm/barrier.h, line 19
- tools/arch/s390/include/asm/barrier.h, line 29
- tools/arch/sh/include/asm/barrier.h, line 28
- tools/arch/sparc/include/asm/barrier_64.h, line 41
- tools/arch/x86/include/asm/barrier.h, 2 times
- tools/arch/xtensa/include/asm/barrier.h, line 16
- tools/include/asm-generic/barrier.h, 2 times
- tools/include/asm/barrier.h, line 43
- tools/testing/selftests/kvm/x86_64/hyperv_tlb_flush.c, 2 times
- tools/testing/selftests/powerpc/dscr/dscr.h, line 38
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.