wmb 319 arch/alpha/kernel/core_apecs.c wmb(); wmb 259 arch/alpha/kernel/core_cia.c wmb(); wmb 531 arch/alpha/kernel/core_cia.c wmb(); wmb 244 arch/alpha/kernel/core_lca.c wmb(); wmb 614 arch/alpha/kernel/core_marvel.c wmb(); wmb 248 arch/alpha/kernel/core_mcpcia.c wmb(); wmb 229 arch/alpha/kernel/core_titan.c wmb(); wmb 52 arch/alpha/kernel/irq_pyxis.c wmb(); wmb 165 arch/alpha/kernel/smp.c wmb(); wmb 223 arch/alpha/kernel/smp.c wmb(); wmb 339 arch/alpha/kernel/smp.c wmb(); wmb 17 arch/arc/include/asm/io.h #define __iowmb() wmb() wmb 166 arch/arm/include/asm/io.h #define __iowmb() wmb() wmb 84 arch/arm/kernel/process.c wmb(); wmb 150 arch/arm/mach-socfpga/ocram.c wmb(); wmb 168 arch/arm/mach-socfpga/ocram.c wmb(); wmb 43 arch/arm/mach-tegra/reset.c wmb(); wmb 53 arch/arm/mach-tegra/reset.c wmb(); wmb 27 arch/csky/include/asm/io.h #define writeb(v,c) ({ wmb(); writeb_relaxed((v),(c)); }) wmb 28 arch/csky/include/asm/io.h #define writew(v,c) ({ wmb(); writew_relaxed((v),(c)); }) wmb 29 arch/csky/include/asm/io.h #define writel(v,c) ({ wmb(); writel_relaxed((v),(c)); }) wmb 31 arch/csky/include/asm/io.h #define writeb(v,c) ({ wmb(); writeb_relaxed((v),(c)); mb(); }) wmb 32 arch/csky/include/asm/io.h #define writew(v,c) ({ wmb(); writew_relaxed((v),(c)); mb(); }) wmb 33 arch/csky/include/asm/io.h #define writel(v,c) ({ wmb(); writel_relaxed((v),(c)); mb(); }) wmb 988 arch/ia64/hp/common/sba_iommu.c wmb(); wmb 1260 arch/ia64/hp/common/sba_iommu.c wmb(); wmb 86 arch/mips/alchemy/board-xxs1500.c wmb(); wmb 344 arch/mips/alchemy/common/dbdma.c wmb(); /* drain writebuffer */ wmb 634 arch/mips/alchemy/common/dbdma.c wmb(); /* drain writebuffer */ wmb 696 arch/mips/alchemy/common/dbdma.c wmb(); /* drain writebuffer */ wmb 763 arch/mips/alchemy/common/dbdma.c wmb(); /* drain writebuffer */ wmb 774 arch/mips/alchemy/common/dbdma.c wmb(); /* drain writebuffer */ wmb 792 arch/mips/alchemy/common/dbdma.c wmb(); /* drain writebuffer */ wmb 794 arch/mips/alchemy/common/dbdma.c wmb(); /* drain writebuffer */ wmb 835 arch/mips/alchemy/common/dbdma.c wmb(); /* drain writebuffer */ wmb 871 arch/mips/alchemy/common/dbdma.c wmb(); /* drain writebuffer */ wmb 880 arch/mips/alchemy/common/dbdma.c wmb(); /* drain writebuffer */ wmb 1005 arch/mips/alchemy/common/dbdma.c wmb(); wmb 1007 arch/mips/alchemy/common/dbdma.c wmb(); wmb 1014 arch/mips/alchemy/common/dbdma.c wmb(); wmb 1039 arch/mips/alchemy/common/dbdma.c wmb(); wmb 1064 arch/mips/alchemy/common/dbdma.c wmb(); /* drain writebuffer */ wmb 295 arch/mips/alchemy/common/irq.c wmb(); wmb 305 arch/mips/alchemy/common/irq.c wmb(); wmb 315 arch/mips/alchemy/common/irq.c wmb(); wmb 325 arch/mips/alchemy/common/irq.c wmb(); wmb 339 arch/mips/alchemy/common/irq.c wmb(); wmb 353 arch/mips/alchemy/common/irq.c wmb(); wmb 365 arch/mips/alchemy/common/irq.c wmb(); wmb 377 arch/mips/alchemy/common/irq.c wmb(); wmb 496 arch/mips/alchemy/common/irq.c wmb(); wmb 524 arch/mips/alchemy/common/irq.c wmb(); wmb 557 arch/mips/alchemy/common/irq.c wmb(); wmb 590 arch/mips/alchemy/common/irq.c wmb(); wmb 609 arch/mips/alchemy/common/irq.c wmb(); wmb 626 arch/mips/alchemy/common/irq.c wmb(); wmb 639 arch/mips/alchemy/common/irq.c wmb(); wmb 653 arch/mips/alchemy/common/irq.c wmb(); wmb 728 arch/mips/alchemy/common/irq.c wmb(); wmb 755 arch/mips/alchemy/common/irq.c wmb(); wmb 758 arch/mips/alchemy/common/irq.c wmb(); wmb 797 arch/mips/alchemy/common/irq.c wmb(); wmb 804 arch/mips/alchemy/common/irq.c wmb(); wmb 819 arch/mips/alchemy/common/irq.c wmb(); wmb 825 arch/mips/alchemy/common/irq.c wmb(); wmb 830 arch/mips/alchemy/common/irq.c wmb(); wmb 837 arch/mips/alchemy/common/irq.c wmb(); wmb 935 arch/mips/alchemy/common/irq.c wmb(); wmb 937 arch/mips/alchemy/common/irq.c wmb(); wmb 113 arch/mips/alchemy/common/usb.c wmb(); wmb 119 arch/mips/alchemy/common/usb.c wmb(); wmb 129 arch/mips/alchemy/common/usb.c wmb(); wmb 135 arch/mips/alchemy/common/usb.c wmb(); wmb 142 arch/mips/alchemy/common/usb.c wmb(); wmb 146 arch/mips/alchemy/common/usb.c wmb(); wmb 151 arch/mips/alchemy/common/usb.c wmb(); wmb 157 arch/mips/alchemy/common/usb.c wmb(); wmb 171 arch/mips/alchemy/common/usb.c wmb(); wmb 176 arch/mips/alchemy/common/usb.c wmb(); wmb 183 arch/mips/alchemy/common/usb.c wmb(); wmb 188 arch/mips/alchemy/common/usb.c wmb(); wmb 193 arch/mips/alchemy/common/usb.c wmb(); wmb 198 arch/mips/alchemy/common/usb.c wmb(); wmb 212 arch/mips/alchemy/common/usb.c wmb(); wmb 219 arch/mips/alchemy/common/usb.c wmb(); wmb 224 arch/mips/alchemy/common/usb.c wmb(); wmb 229 arch/mips/alchemy/common/usb.c wmb(); wmb 242 arch/mips/alchemy/common/usb.c wmb(); wmb 247 arch/mips/alchemy/common/usb.c wmb(); wmb 254 arch/mips/alchemy/common/usb.c wmb(); wmb 259 arch/mips/alchemy/common/usb.c wmb(); wmb 304 arch/mips/alchemy/common/usb.c wmb(); wmb 306 arch/mips/alchemy/common/usb.c wmb(); wmb 308 arch/mips/alchemy/common/usb.c wmb(); wmb 310 arch/mips/alchemy/common/usb.c wmb(); wmb 313 arch/mips/alchemy/common/usb.c wmb(); wmb 321 arch/mips/alchemy/common/usb.c wmb(); wmb 325 arch/mips/alchemy/common/usb.c wmb(); wmb 335 arch/mips/alchemy/common/usb.c wmb(); wmb 341 arch/mips/alchemy/common/usb.c wmb(); wmb 351 arch/mips/alchemy/common/usb.c wmb(); wmb 356 arch/mips/alchemy/common/usb.c wmb(); wmb 388 arch/mips/alchemy/common/usb.c wmb(); wmb 418 arch/mips/alchemy/common/usb.c wmb(); wmb 439 arch/mips/alchemy/common/usb.c wmb(); wmb 442 arch/mips/alchemy/common/usb.c wmb(); wmb 451 arch/mips/alchemy/common/usb.c wmb(); wmb 520 arch/mips/alchemy/common/usb.c wmb(); wmb 522 arch/mips/alchemy/common/usb.c wmb(); wmb 525 arch/mips/alchemy/common/usb.c wmb(); wmb 545 arch/mips/alchemy/common/usb.c wmb(); wmb 559 arch/mips/alchemy/common/usb.c wmb(); wmb 28 arch/mips/alchemy/common/vss.c wmb(); wmb 31 arch/mips/alchemy/common/vss.c wmb(); wmb 35 arch/mips/alchemy/common/vss.c wmb(); wmb 37 arch/mips/alchemy/common/vss.c wmb(); wmb 39 arch/mips/alchemy/common/vss.c wmb(); wmb 41 arch/mips/alchemy/common/vss.c wmb(); wmb 44 arch/mips/alchemy/common/vss.c wmb(); wmb 47 arch/mips/alchemy/common/vss.c wmb(); wmb 50 arch/mips/alchemy/common/vss.c wmb(); wmb 59 arch/mips/alchemy/common/vss.c wmb(); wmb 61 arch/mips/alchemy/common/vss.c wmb(); wmb 63 arch/mips/alchemy/common/vss.c wmb(); wmb 65 arch/mips/alchemy/common/vss.c wmb(); wmb 67 arch/mips/alchemy/common/vss.c wmb(); wmb 68 arch/mips/alchemy/devboards/bcsr.c wmb(); wmb 83 arch/mips/alchemy/devboards/bcsr.c wmb(); wmb 105 arch/mips/alchemy/devboards/bcsr.c wmb(); wmb 113 arch/mips/alchemy/devboards/bcsr.c wmb(); wmb 120 arch/mips/alchemy/devboards/bcsr.c wmb(); wmb 138 arch/mips/alchemy/devboards/bcsr.c wmb(); wmb 206 arch/mips/alchemy/devboards/db1200.c wmb(); wmb 919 arch/mips/alchemy/devboards/db1200.c wmb(); wmb 171 arch/mips/alchemy/devboards/db1300.c wmb(); wmb 824 arch/mips/alchemy/devboards/db1300.c wmb(); wmb 827 arch/mips/alchemy/devboards/db1300.c wmb(); wmb 837 arch/mips/alchemy/devboards/db1300.c wmb(); wmb 51 arch/mips/alchemy/devboards/db1550.c wmb(); wmb 53 arch/mips/alchemy/devboards/db1550.c wmb(); wmb 148 arch/mips/alchemy/devboards/db1550.c wmb(); wmb 609 arch/mips/alchemy/devboards/db1550.c wmb(); wmb 612 arch/mips/alchemy/devboards/db1550.c wmb(); wmb 616 arch/mips/alchemy/devboards/db1550.c wmb(); wmb 619 arch/mips/alchemy/devboards/db1550.c wmb(); wmb 312 arch/mips/cavium-octeon/octeon-irq.c wmb(); wmb 321 arch/mips/cavium-octeon/octeon-irq.c wmb(); wmb 344 arch/mips/cavium-octeon/octeon-irq.c wmb(); wmb 353 arch/mips/cavium-octeon/octeon-irq.c wmb(); wmb 376 arch/mips/cavium-octeon/octeon-irq.c wmb(); wmb 385 arch/mips/cavium-octeon/octeon-irq.c wmb(); wmb 415 arch/mips/cavium-octeon/octeon-irq.c wmb(); wmb 448 arch/mips/cavium-octeon/octeon-irq.c wmb(); wmb 826 arch/mips/cavium-octeon/octeon-irq.c wmb(); wmb 1081 arch/mips/cavium-octeon/octeon-irq.c wmb(); wmb 1382 arch/mips/cavium-octeon/octeon-irq.c wmb(); wmb 92 arch/mips/include/asm/io.h #define iobarrier_w() wmb() wmb 310 arch/mips/include/asm/io.h #define war_io_reorder_wmb() wmb() wmb 613 arch/mips/include/asm/mach-au1x00/au1000.h wmb(); /* drain writebuffer */ wmb 629 arch/mips/include/asm/mach-au1x00/au1000.h wmb(); /* drain writebuffer */ wmb 731 arch/mips/include/asm/mach-au1x00/au1000.h wmb(); /* drain writebuffer */ wmb 733 arch/mips/include/asm/mach-au1x00/au1000.h wmb(); /* drain writebuffer */ wmb 736 arch/mips/include/asm/mach-au1x00/au1000.h wmb(); /* drain writebuffer */ wmb 744 arch/mips/include/asm/mach-au1x00/au1000.h wmb(); /* drain writebuffer */ wmb 763 arch/mips/include/asm/mach-au1x00/au1000.h wmb(); /* drain writebuffer */ wmb 277 arch/mips/include/asm/mach-au1x00/gpio-au1000.h wmb(); wmb 295 arch/mips/include/asm/mach-au1x00/gpio-au1000.h wmb(); wmb 304 arch/mips/include/asm/mach-au1x00/gpio-au1000.h wmb(); wmb 368 arch/mips/include/asm/mach-au1x00/gpio-au1000.h wmb(); wmb 445 arch/mips/include/asm/mach-au1x00/gpio-au1000.h wmb(); wmb 447 arch/mips/include/asm/mach-au1x00/gpio-au1000.h wmb(); wmb 459 arch/mips/include/asm/mach-au1x00/gpio-au1000.h wmb(); wmb 50 arch/mips/include/asm/mach-au1x00/gpio-au1300.h wmb(); wmb 66 arch/mips/include/asm/mach-au1x00/gpio-au1300.h wmb(); wmb 247 arch/mips/kernel/smp-cps.c wmb(); wmb 423 arch/mips/kernel/smp-cps.c wmb(); wmb 130 arch/mips/lantiq/xway/dma.c wmb(); wmb 232 arch/mips/mti-malta/malta-init.c wmb(); wmb 264 arch/mips/mti-malta/malta-init.c wmb(); wmb 138 arch/mips/pci/ops-bcm63xx.c wmb(); wmb 52 arch/mips/pci/ops-lantiq.c wmb(); wmb 117 arch/mips/pci/pci-alchemy.c wmb(); wmb 158 arch/mips/pci/pci-alchemy.c wmb(); wmb 346 arch/mips/pci/pci-alchemy.c wmb(); wmb 348 arch/mips/pci/pci-alchemy.c wmb(); wmb 438 arch/mips/pci/pci-alchemy.c wmb(); wmb 478 arch/mips/pci/pci-alchemy.c wmb(); wmb 143 arch/mips/pci/pci-lantiq.c wmb(); wmb 166 arch/mips/pci/pci-lantiq.c wmb(); wmb 183 arch/mips/pci/pci-lantiq.c wmb(); wmb 191 arch/mips/pci/pci-lantiq.c wmb(); wmb 200 arch/mips/pci/pci-lantiq.c wmb(); wmb 70 arch/mips/pmcs-msp71xx/msp_irq_cic.c wmb(); wmb 41 arch/mips/pmcs-msp71xx/msp_irq_per.c wmb(); wmb 404 arch/mips/sibyte/common/sb_tbprof.c wmb(); wmb 413 arch/mips/sibyte/common/sb_tbprof.c wmb(); wmb 433 arch/mips/sibyte/common/sb_tbprof.c wmb(); wmb 569 arch/mips/sibyte/common/sb_tbprof.c wmb(); wmb 20 arch/mips/sni/time.c wmb(); wmb 22 arch/mips/sni/time.c wmb(); wmb 24 arch/mips/sni/time.c wmb(); wmb 27 arch/mips/sni/time.c wmb(); wmb 29 arch/mips/sni/time.c wmb(); wmb 31 arch/mips/sni/time.c wmb(); wmb 51 arch/mips/sni/time.c wmb(); wmb 56 arch/nds32/include/asm/io.h #define __iowmb() wmb() wmb 92 arch/powerpc/kernel/smp-tbsync.c wmb(); wmb 163 arch/powerpc/kernel/smp-tbsync.c wmb(); wmb 197 arch/powerpc/mm/pgtable_32.c wmb(); wmb 234 arch/powerpc/platforms/powermac/smp.c wmb(); wmb 134 arch/powerpc/platforms/ps3/gelic_udbg.c wmb(); wmb 215 arch/powerpc/platforms/ps3/gelic_udbg.c wmb(); wmb 699 arch/powerpc/platforms/ps3/os-area.c wmb(); wmb 245 arch/powerpc/sysdev/cpm2_pic.c wmb(); wmb 250 arch/powerpc/sysdev/cpm2_pic.c wmb(); wmb 49 arch/powerpc/sysdev/udbg_memcons.c wmb(); wmb 72 arch/powerpc/sysdev/udbg_memcons.c wmb(); wmb 186 arch/powerpc/sysdev/xive/native.c wmb(); wmb 648 arch/powerpc/xmon/xmon.c wmb(); wmb 32 arch/s390/include/asm/barrier.h #define __smp_wmb() wmb() wmb 431 arch/sh/drivers/pci/pcie-sh7786.c wmb(); wmb 55 arch/sh/include/asm/io.h #define writeb(v,a) ({ wmb(); writeb_relaxed((v),(a)); }) wmb 56 arch/sh/include/asm/io.h #define writew(v,a) ({ wmb(); writew_relaxed((v),(a)); }) wmb 57 arch/sh/include/asm/io.h #define writel(v,a) ({ wmb(); writel_relaxed((v),(a)); }) wmb 58 arch/sh/include/asm/io.h #define writeq(v,a) ({ wmb(); writeq_relaxed((v),(a)); }) wmb 8 arch/sh/include/asm/mmiowb.h #define mmiowb() wmb() wmb 228 arch/sh/kernel/smp.c wmb(); wmb 124 arch/sh/mm/cache-sh4.c wmb(); wmb 567 arch/sh/mm/cache-sh5.c wmb(); wmb 587 arch/sh/mm/cache-sh5.c wmb(); wmb 602 arch/sh/mm/cache-sh5.c wmb(); wmb 740 arch/sparc/kernel/ds.c wmb(); wmb 212 arch/sparc/kernel/setup_64.c wmb(); wmb 216 arch/sparc/kernel/setup_64.c wmb(); wmb 220 arch/sparc/kernel/setup_64.c wmb(); wmb 224 arch/sparc/kernel/setup_64.c wmb(); wmb 238 arch/sparc/kernel/setup_64.c wmb(); wmb 252 arch/sparc/kernel/setup_64.c wmb(); wmb 256 arch/sparc/kernel/setup_64.c wmb(); wmb 270 arch/sparc/kernel/setup_64.c wmb(); wmb 274 arch/sparc/kernel/setup_64.c wmb(); wmb 326 arch/sparc/kernel/setup_64.c wmb(); wmb 340 arch/sparc/kernel/setup_64.c wmb(); wmb 359 arch/sparc/kernel/setup_64.c wmb(); wmb 306 arch/sparc/kernel/signal32.c wmb(); wmb 365 arch/sparc/kernel/smp_32.c wmb(); wmb 186 arch/sparc/kernel/smp_64.c wmb(); wmb 282 arch/sparc/kernel/smp_64.c wmb(); wmb 816 arch/sparc/kernel/smp_64.c wmb(); wmb 813 arch/sparc/kernel/time_64.c wmb(); wmb 2027 arch/sparc/kernel/traps_64.c wmb(); wmb 2098 arch/sparc/kernel/traps_64.c wmb(); wmb 2216 arch/sparc/kernel/traps_64.c wmb(); wmb 2050 arch/sparc/mm/init_64.c wmb(); wmb 2063 arch/sparc/mm/init_64.c wmb(); wmb 245 arch/x86/events/intel/bts.c wmb(); wmb 533 arch/x86/events/intel/pt.c wmb(); wmb 170 arch/x86/hyperv/hv_init.c wmb(); wmb 60 arch/x86/kernel/cpu/mce/p5.c wmb(); wmb 36 arch/x86/kernel/cpu/mce/winchip.c wmb(); wmb 76 arch/x86/kernel/nmi_selftest.c wmb(); wmb 865 arch/x86/kernel/reboot.c wmb(); wmb 176 arch/x86/kernel/smp.c wmb(); wmb 200 arch/x86/kernel/smp.c wmb(); wmb 196 arch/x86/kernel/smpboot.c wmb(); wmb 263 arch/x86/kernel/smpboot.c wmb(); wmb 507 arch/x86/xen/p2m.c wmb(); /* Tools are synchronizing via p2m_generation. */ wmb 510 arch/x86/xen/p2m.c wmb(); /* Tools are synchronizing via p2m_generation. */ wmb 608 arch/x86/xen/p2m.c wmb(); /* Tools are synchronizing via p2m_generation. */ wmb 611 arch/x86/xen/p2m.c wmb(); /* Tools are synchronizing via p2m_generation. */ wmb 245 arch/xtensa/kernel/smp.c wmb(); wmb 357 drivers/ata/pdc_adma.c wmb(); /* flush PRDs and pkt to memory */ wmb 1363 drivers/ata/sata_nv.c wmb(); wmb 1365 drivers/ata/sata_nv.c wmb(); wmb 1387 drivers/ata/sata_nv.c wmb(); wmb 1389 drivers/ata/sata_nv.c wmb(); wmb 1422 drivers/ata/sata_nv.c wmb(); wmb 1018 drivers/ata/sata_promise.c wmb(); /* flush PRD, pkt writes */ wmb 308 drivers/ata/sata_qstor.c wmb(); /* flush PRDs and pkt to memory */ wmb 617 drivers/ata/sata_sil24.c wmb(); wmb 895 drivers/ata/sata_sil24.c wmb(); wmb 636 drivers/ata/sata_sx4.c wmb(); /* flush PRD, pkt writes */ wmb 176 drivers/atm/he.c #define he_writel(dev, val, reg) do { writel(val, (dev)->membase + (reg)); wmb(); } while (0) wmb 2109 drivers/atm/he.c wmb(); wmb 2435 drivers/atm/he.c wmb(); wmb 2566 drivers/atm/he.c wmb(); wmb 2599 drivers/atm/he.c wmb(); wmb 1269 drivers/atm/lanai.c wmb(); wmb 2373 drivers/atm/lanai.c wmb(); wmb 553 drivers/block/rsxx/core.c wmb(); wmb 520 drivers/block/sunvdc.c wmb(); wmb 686 drivers/block/sunvdc.c wmb(); wmb 229 drivers/char/agp/intel-gtt.c wmb(); wmb 894 drivers/char/agp/intel-gtt.c wmb(); wmb 957 drivers/char/agp/intel-gtt.c wmb(); wmb 1109 drivers/char/agp/intel-gtt.c wmb(); wmb 377 drivers/char/tpm/tpm_crb.c wmb(); wmb 125 drivers/char/tpm/xen-tpmfront.c wmb(); wmb 160 drivers/char/tpm/xen-tpmfront.c wmb(); wmb 1206 drivers/clk/tegra/clk-tegra114.c wmb(); /* probably unnecessary */ wmb 936 drivers/clk/tegra/clk-tegra20.c wmb(); wmb 1110 drivers/clk/tegra/clk-tegra30.c wmb(); wmb 925 drivers/crypto/amcc/crypto4xx_core.c wmb(); wmb 487 drivers/crypto/axis/artpec6_crypto.c wmb(); wmb 110 drivers/crypto/ccp/ccp-dev-v3.c wmb(); wmb 246 drivers/crypto/ccp/ccp-dev-v5.c wmb(); wmb 308 drivers/crypto/ccree/cc_request_mgr.c wmb(); wmb 538 drivers/crypto/ccree/cc_request_mgr.c wmb(); wmb 875 drivers/crypto/hisilicon/sec/sec_drv.c wmb(); wmb 1748 drivers/crypto/inside-secure/safexcel.c wmb(); /* maintain strict ordering for accesses here */ wmb 1751 drivers/crypto/inside-secure/safexcel.c wmb(); /* maintain strict ordering for accesses here */ wmb 331 drivers/crypto/mediatek/mtk-aes.c wmb(); wmb 460 drivers/crypto/mediatek/mtk-sha.c wmb(); wmb 312 drivers/crypto/talitos.c wmb(); wmb 520 drivers/dma/altera-msgdma.c wmb(); wmb 523 drivers/dma/altera-msgdma.c wmb(); wmb 406 drivers/dma/at_xdmac.c wmb(); wmb 1950 drivers/dma/at_xdmac.c wmb(); wmb 224 drivers/dma/ioat/dma.c wmb(); wmb 314 drivers/dma/ioat/dma.c wmb(); wmb 482 drivers/dma/mediatek/mtk-hsdma.c wmb(); wmb 619 drivers/dma/mediatek/mtk-hsdma.c wmb(); wmb 225 drivers/dma/mic_x100_dma.c wmb(); wmb 436 drivers/dma/qcom/bam_dma.c wmb(); wmb 477 drivers/dma/qcom/bam_dma.c wmb(); wmb 1064 drivers/dma/qcom/bam_dma.c wmb(); wmb 1184 drivers/dma/qcom/bam_dma.c wmb(); wmb 164 drivers/edac/altera_edac.c wmb(); wmb 687 drivers/edac/altera_edac.c wmb(); wmb 1087 drivers/edac/altera_edac.c wmb(); wmb 1116 drivers/edac/altera_edac.c wmb(); wmb 1216 drivers/edac/altera_edac.c wmb(); wmb 1262 drivers/edac/altera_edac.c wmb(); wmb 1302 drivers/edac/altera_edac.c wmb(); wmb 1815 drivers/edac/altera_edac.c wmb(); wmb 1878 drivers/edac/altera_edac.c wmb(); wmb 666 drivers/firewire/ohci.c wmb(); /* finish init of new descriptors before branch_address update */ wmb 1233 drivers/firewire/ohci.c wmb(); /* finish init of new descriptors before branch_address update */ wmb 114 drivers/firmware/qemu_fw_cfg.c wmb(); wmb 108 drivers/firmware/raspberrypi.c wmb(); wmb 61 drivers/fpga/zynqmp-fpga.c wmb(); /* ensure all writes are done before initiate FW call */ wmb 1015 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c wmb(); wmb 1066 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c wmb(); wmb 49 drivers/gpu/drm/gma500/accel_2d.c wmb(); wmb 52 drivers/gpu/drm/gma500/accel_2d.c wmb(); wmb 84 drivers/gpu/drm/gma500/mmu.c wmb(); wmb 117 drivers/gpu/drm/gma500/mmu.c wmb(); wmb 137 drivers/gpu/drm/gma500/mmu.c wmb(); wmb 403 drivers/gpu/drm/gma500/psb_irq.c wmb(); wmb 432 drivers/gpu/drm/i915/gem/i915_gem_mman.c wmb(); wmb 285 drivers/gpu/drm/i915/gem/i915_gem_object.c wmb(); wmb 201 drivers/gpu/drm/i915/gt/intel_gt.c wmb(); wmb 220 drivers/gpu/drm/i915/gt/intel_gt.c wmb(); wmb 261 drivers/gpu/drm/i915/gt/intel_lrc.c wmb(); wmb 2430 drivers/gpu/drm/i915/gt/intel_lrc.c wmb(); /* Make sure this is visible to HW (paranoia?) */ wmb 613 drivers/gpu/drm/i915/i915_gem.c wmb(); /* flush modifications to the GGTT (insert_page) */ wmb 158 drivers/gpu/drm/mediatek/mtk_drm_crtc.c wmb(); /* Make sure the above parameters are set before update */ wmb 135 drivers/gpu/drm/mediatek/mtk_drm_plane.c wmb(); /* Make sure the above parameters are set before update */ wmb 145 drivers/gpu/drm/mediatek/mtk_drm_plane.c wmb(); /* Make sure the above parameter is set before update */ wmb 213 drivers/gpu/drm/mga/mga_drv.h #define mga_flush_write_combine() wmb() wmb 153 drivers/gpu/drm/msm/adreno/a5xx_preempt.c wmb(); wmb 383 drivers/gpu/drm/msm/adreno/a6xx_gmu.c wmb(); wmb 504 drivers/gpu/drm/msm/adreno/a6xx_gmu.c wmb(); wmb 640 drivers/gpu/drm/msm/adreno/a6xx_gmu.c wmb(); wmb 140 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c wmb(); wmb 876 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c wmb(); wmb 921 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c wmb(); wmb 962 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c wmb(); wmb 978 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c wmb(); wmb 1011 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c wmb(); wmb 1029 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c wmb(); wmb 1058 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c wmb(); wmb 219 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c wmb(); wmb 988 drivers/gpu/drm/msm/dsi/dsi_host.c wmb(); /* clocks need to be enabled before reset */ wmb 1394 drivers/gpu/drm/msm/dsi/dsi_host.c wmb(); wmb 1397 drivers/gpu/drm/msm/dsi/dsi_host.c wmb(); /* make sure clocks enabled */ wmb 1403 drivers/gpu/drm/msm/dsi/dsi_host.c wmb(); /* controller out of reset */ wmb 1405 drivers/gpu/drm/msm/dsi/dsi_host.c wmb(); /* make sure dsi controller enabled again */ wmb 2094 drivers/gpu/drm/msm/dsi/dsi_host.c wmb(); /* make sure the RDBK registers are cleared */ wmb 2096 drivers/gpu/drm/msm/dsi/dsi_host.c wmb(); /* release cleared status before transfer */ wmb 2188 drivers/gpu/drm/msm/dsi/dsi_host.c wmb(); wmb 2249 drivers/gpu/drm/msm/dsi/dsi_host.c wmb(); wmb 98 drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c wmb(); /* make sure everything is written before reset and enable */ wmb 102 drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c wmb(); /* ensure reset is asserted */ wmb 129 drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c wmb(); wmb 115 drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c wmb(); wmb 124 drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c wmb(); wmb 173 drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c wmb(); wmb 341 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c wmb(); wmb 428 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c wmb(); wmb 477 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c wmb(); wmb 424 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c wmb(); /* make sure register committed */ wmb 500 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c wmb(); /* make sure register committed */ wmb 503 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c wmb(); /* make sure register committed */ wmb 568 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c wmb(); /* make sure register committed */ wmb 253 drivers/gpu/drm/msm/edp/edp_aux.c wmb(); wmb 464 drivers/gpu/drm/msm/edp/edp_ctrl.c wmb(); wmb 868 drivers/gpu/drm/msm/edp/edp_ctrl.c wmb(); wmb 907 drivers/gpu/drm/msm/edp/edp_ctrl.c wmb(); wmb 939 drivers/gpu/drm/msm/edp/edp_ctrl.c wmb(); wmb 44 drivers/gpu/drm/msm/edp/edp_phy.c wmb(); wmb 511 drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c wmb(); wmb 538 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c wmb(); wmb 74 drivers/gpu/drm/nouveau/nvkm/subdev/devinit/fbmem.h wmb(); wmb 236 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c wmb(); wmb 260 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c wmb(); wmb 70 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.c wmb(); wmb 197 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c wmb(); wmb 146 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c wmb(); wmb 414 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c wmb(); wmb 553 drivers/gpu/drm/via/via_dma.c wmb(); wmb 221 drivers/gpu/drm/via/via_dmablit.c wmb(); wmb 144 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c wmb(); wmb 87 drivers/gpu/host1x/hw/syncpt_hw.c wmb(); wmb 548 drivers/gpu/host1x/job.c wmb(); wmb 130 drivers/gpu/host1x/syncpt.c wmb(); wmb 117 drivers/hwtracing/coresight/coresight-cpu-debug.c wmb(); wmb 1219 drivers/hwtracing/intel_th/msu.c wmb(); wmb 47 drivers/i2c/busses/i2c-au1550.c wmb(); wmb 504 drivers/i2c/busses/i2c-davinci.c wmb(); wmb 710 drivers/infiniband/hw/bnxt_re/ib_verbs.c wmb(); /* make sure cache is updated. */ wmb 193 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c wmb(); wmb 434 drivers/infiniband/hw/cxgb3/cxio_wr.h wmb(); wmb 596 drivers/infiniband/hw/cxgb4/t4.h wmb(); wmb 608 drivers/infiniband/hw/cxgb4/t4.h wmb(); wmb 615 drivers/infiniband/hw/cxgb4/t4.h wmb(); wmb 629 drivers/infiniband/hw/cxgb4/t4.h wmb(); wmb 640 drivers/infiniband/hw/cxgb4/t4.h wmb(); wmb 654 drivers/infiniband/hw/cxgb4/t4.h wmb(); wmb 319 drivers/infiniband/hw/hns/hns_roce_hw_v1.c wmb(); wmb 402 drivers/infiniband/hw/hns/hns_roce_hw_v1.c wmb(); wmb 1706 drivers/infiniband/hw/hns/hns_roce_hw_v1.c wmb(); wmb 2056 drivers/infiniband/hw/hns/hns_roce_hw_v1.c wmb(); wmb 2408 drivers/infiniband/hw/hns/hns_roce_hw_v1.c wmb(); wmb 3276 drivers/infiniband/hw/hns/hns_roce_hw_v1.c wmb(); wmb 579 drivers/infiniband/hw/hns/hns_roce_hw_v2.c wmb(); wmb 694 drivers/infiniband/hw/hns/hns_roce_hw_v2.c wmb(); wmb 2541 drivers/infiniband/hw/hns/hns_roce_hw_v2.c wmb(); wmb 2988 drivers/infiniband/hw/hns/hns_roce_hw_v2.c wmb(); wmb 6296 drivers/infiniband/hw/hns/hns_roce_hw_v2.c wmb(); wmb 53 drivers/infiniband/hw/i40iw/i40iw_ctrl.c wmb(); /* make sure WQE is populated before polarity is set */ wmb 706 drivers/infiniband/hw/i40iw/i40iw_ctrl.c wmb(); /* make sure shadow area is updated before arming */ wmb 767 drivers/infiniband/hw/i40iw/i40iw_ctrl.c wmb(); /* write shadow area before tail */ wmb 77 drivers/infiniband/hw/i40iw/i40iw_uk.c wmb(); /* Memory barrier to ensure data is written before valid bit is set */ wmb 297 drivers/infiniband/hw/i40iw/i40iw_uk.c wmb(); /* make sure WQE is populated before valid bit is set */ wmb 346 drivers/infiniband/hw/i40iw/i40iw_uk.c wmb(); /* make sure WQE is populated before valid bit is set */ wmb 407 drivers/infiniband/hw/i40iw/i40iw_uk.c wmb(); /* make sure WQE is populated before valid bit is set */ wmb 474 drivers/infiniband/hw/i40iw/i40iw_uk.c wmb(); /* make sure WQE is populated before valid bit is set */ wmb 547 drivers/infiniband/hw/i40iw/i40iw_uk.c wmb(); /* make sure WQE is populated before valid bit is set */ wmb 595 drivers/infiniband/hw/i40iw/i40iw_uk.c wmb(); /* make sure WQE is populated before valid bit is set */ wmb 643 drivers/infiniband/hw/i40iw/i40iw_uk.c wmb(); /* make sure WQE is populated before valid bit is set */ wmb 687 drivers/infiniband/hw/i40iw/i40iw_uk.c wmb(); /* make sure WQE is populated before valid bit is set */ wmb 724 drivers/infiniband/hw/i40iw/i40iw_uk.c wmb(); /* make sure WQE is populated before valid bit is set */ wmb 1146 drivers/infiniband/hw/i40iw/i40iw_uk.c wmb(); /* make sure WQE is populated before valid bit is set */ wmb 967 drivers/infiniband/hw/mlx4/cq.c wmb(); wmb 770 drivers/infiniband/hw/mlx4/mr.c wmb(); wmb 2986 drivers/infiniband/hw/mlx4/qp.c wmb(); wmb 3279 drivers/infiniband/hw/mlx4/qp.c wmb(); wmb 3427 drivers/infiniband/hw/mlx4/qp.c wmb(); wmb 3432 drivers/infiniband/hw/mlx4/qp.c wmb(); wmb 3437 drivers/infiniband/hw/mlx4/qp.c wmb(); wmb 3461 drivers/infiniband/hw/mlx4/qp.c wmb(); wmb 3479 drivers/infiniband/hw/mlx4/qp.c wmb(); wmb 3794 drivers/infiniband/hw/mlx4/qp.c wmb(); wmb 3805 drivers/infiniband/hw/mlx4/qp.c wmb(); wmb 3834 drivers/infiniband/hw/mlx4/qp.c wmb(); wmb 3933 drivers/infiniband/hw/mlx4/qp.c wmb(); wmb 359 drivers/infiniband/hw/mlx4/srq.c wmb(); wmb 1080 drivers/infiniband/hw/mlx5/cq.c wmb(); wmb 5323 drivers/infiniband/hw/mlx5/qp.c wmb(); wmb 5329 drivers/infiniband/hw/mlx5/qp.c wmb(); wmb 5425 drivers/infiniband/hw/mlx5/qp.c wmb(); wmb 479 drivers/infiniband/hw/mlx5/srq.c wmb(); wmb 210 drivers/infiniband/hw/mthca/mthca_cmd.c wmb(); wmb 212 drivers/infiniband/hw/mthca/mthca_cmd.c wmb(); wmb 214 drivers/infiniband/hw/mthca/mthca_cmd.c wmb(); wmb 216 drivers/infiniband/hw/mthca/mthca_cmd.c wmb(); wmb 218 drivers/infiniband/hw/mthca/mthca_cmd.c wmb(); wmb 220 drivers/infiniband/hw/mthca/mthca_cmd.c wmb(); wmb 225 drivers/infiniband/hw/mthca/mthca_cmd.c wmb(); wmb 227 drivers/infiniband/hw/mthca/mthca_cmd.c wmb(); wmb 265 drivers/infiniband/hw/mthca/mthca_cmd.c wmb(); wmb 209 drivers/infiniband/hw/mthca/mthca_cq.c wmb(); wmb 317 drivers/infiniband/hw/mthca/mthca_cq.c wmb(); wmb 678 drivers/infiniband/hw/mthca/mthca_cq.c wmb(); wmb 754 drivers/infiniband/hw/mthca/mthca_cq.c wmb(); wmb 105 drivers/infiniband/hw/mthca/mthca_doorbell.h wmb(); wmb 183 drivers/infiniband/hw/mthca/mthca_eq.c wmb(); wmb 192 drivers/infiniband/hw/mthca/mthca_eq.c wmb(); wmb 781 drivers/infiniband/hw/mthca/mthca_mr.c wmb(); wmb 798 drivers/infiniband/hw/mthca/mthca_mr.c wmb(); wmb 802 drivers/infiniband/hw/mthca/mthca_mr.c wmb(); wmb 1016 drivers/infiniband/hw/mthca/mthca_provider.c wmb(); wmb 1785 drivers/infiniband/hw/mthca/mthca_qp.c wmb(); wmb 1805 drivers/infiniband/hw/mthca/mthca_qp.c wmb(); wmb 1899 drivers/infiniband/hw/mthca/mthca_qp.c wmb(); wmb 1912 drivers/infiniband/hw/mthca/mthca_qp.c wmb(); wmb 1970 drivers/infiniband/hw/mthca/mthca_qp.c wmb(); wmb 1977 drivers/infiniband/hw/mthca/mthca_qp.c wmb(); wmb 2115 drivers/infiniband/hw/mthca/mthca_qp.c wmb(); wmb 2143 drivers/infiniband/hw/mthca/mthca_qp.c wmb(); wmb 2150 drivers/infiniband/hw/mthca/mthca_qp.c wmb(); wmb 2223 drivers/infiniband/hw/mthca/mthca_qp.c wmb(); wmb 551 drivers/infiniband/hw/mthca/mthca_srq.c wmb(); wmb 566 drivers/infiniband/hw/mthca/mthca_srq.c wmb(); wmb 634 drivers/infiniband/hw/mthca/mthca_srq.c wmb(); wmb 1049 drivers/infiniband/hw/ocrdma/ocrdma_hw.c wmb(); wmb 2194 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c wmb(); wmb 2260 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c wmb(); wmb 2329 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c wmb(); wmb 3528 drivers/infiniband/hw/qedr/verbs.c wmb(); wmb 3540 drivers/infiniband/hw/qedr/verbs.c wmb(); wmb 1439 drivers/infiniband/hw/qib/qib.h wmb(); /* no reorder around wc flush */ wmb 4173 drivers/infiniband/hw/qib/qib_iba7220.c wmb(); wmb 1549 drivers/infiniband/hw/qib/qib_iba7322.c wmb(); wmb 141 drivers/input/touchscreen/eeti_ts.c wmb(); wmb 2371 drivers/iommu/arm-smmu-v3.c wmb(); wmb 297 drivers/iommu/arm-smmu.c wmb(); wmb 309 drivers/iommu/arm-smmu.c wmb(); wmb 323 drivers/iommu/arm-smmu.c wmb(); wmb 352 drivers/iommu/arm-smmu.c wmb(); wmb 378 drivers/iommu/arm-smmu.c wmb(); wmb 949 drivers/iommu/fsl_pamu.c wmb(); wmb 952 drivers/iommu/fsl_pamu.c wmb(); wmb 5762 drivers/iommu/intel-iommu.c wmb(); wmb 544 drivers/iommu/io-pgtable-arm-v7s.c wmb(); wmb 823 drivers/iommu/io-pgtable-arm-v7s.c wmb(); wmb 500 drivers/iommu/io-pgtable-arm.c wmb(); wmb 876 drivers/iommu/io-pgtable-arm.c wmb(); wmb 973 drivers/iommu/io-pgtable-arm.c wmb(); wmb 1061 drivers/iommu/io-pgtable-arm.c wmb(); wmb 172 drivers/iommu/mtk_iommu.c wmb(); /* Make sure the tlb flush all done */ wmb 132 drivers/iommu/mtk_iommu_v1.c wmb(); /* Make sure the tlb flush all done */ wmb 1106 drivers/irqchip/irq-gic-v3.c wmb(); wmb 548 drivers/macintosh/adb.c wmb(); wmb 730 drivers/macintosh/smu.c wmb(); wmb 707 drivers/mailbox/bcm-flexrm-mailbox.c wmb(); wmb 836 drivers/mailbox/bcm-flexrm-mailbox.c wmb(); wmb 791 drivers/mailbox/bcm-pdc-mailbox.c wmb(); wmb 508 drivers/md/dm-writecache.c wmb(); wmb 319 drivers/media/platform/exynos4-is/fimc-is.c wmb(); wmb 404 drivers/media/platform/exynos4-is/fimc-is.c wmb(); wmb 354 drivers/media/platform/exynos4-is/fimc-isp.c wmb(); wmb 478 drivers/media/platform/exynos4-is/fimc-isp.c wmb(); wmb 489 drivers/media/platform/exynos4-is/fimc-isp.c wmb(); wmb 269 drivers/media/platform/qcom/camss/camss-csiphy.c wmb(); wmb 751 drivers/media/platform/qcom/camss/camss-ispif.c wmb(); wmb 753 drivers/media/platform/qcom/camss/camss-ispif.c wmb(); wmb 758 drivers/media/platform/qcom/camss/camss-ispif.c wmb(); wmb 760 drivers/media/platform/qcom/camss/camss-ispif.c wmb(); wmb 401 drivers/media/platform/qcom/camss/camss-vfe-4-1.c wmb(); wmb 403 drivers/media/platform/qcom/camss/camss-vfe-4-1.c wmb(); wmb 563 drivers/media/platform/qcom/camss/camss-vfe-4-1.c wmb(); wmb 565 drivers/media/platform/qcom/camss/camss-vfe-4-1.c wmb(); wmb 812 drivers/media/platform/qcom/camss/camss-vfe-4-1.c wmb(); wmb 866 drivers/media/platform/qcom/camss/camss-vfe-4-1.c wmb(); wmb 913 drivers/media/platform/qcom/camss/camss-vfe-4-1.c wmb(); wmb 287 drivers/media/platform/qcom/camss/camss-vfe-4-7.c wmb(); wmb 451 drivers/media/platform/qcom/camss/camss-vfe-4-7.c wmb(); wmb 453 drivers/media/platform/qcom/camss/camss-vfe-4-7.c wmb(); wmb 666 drivers/media/platform/qcom/camss/camss-vfe-4-7.c wmb(); wmb 668 drivers/media/platform/qcom/camss/camss-vfe-4-7.c wmb(); wmb 985 drivers/media/platform/qcom/camss/camss-vfe-4-7.c wmb(); wmb 1035 drivers/media/platform/qcom/camss/camss-vfe-4-7.c wmb(); wmb 199 drivers/media/platform/qcom/venus/hfi_venus.c wmb(); wmb 205 drivers/media/platform/qcom/venus/hfi_venus.c wmb(); wmb 221 drivers/media/platform/qcom/venus/hfi_venus.c wmb(); wmb 271 drivers/media/platform/qcom/venus/hfi_venus.c wmb(); wmb 303 drivers/media/platform/qcom/venus/hfi_venus.c wmb(); wmb 766 drivers/media/platform/qcom/venus/hfi_venus.c wmb(); wmb 78 drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c wmb(); wmb 49 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c wmb(); wmb 221 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c wmb(); wmb 237 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c wmb(); wmb 264 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c wmb(); wmb 380 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c wmb(); wmb 409 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c wmb(); wmb 394 drivers/media/rc/ati_remote.c wmb(); wmb 300 drivers/misc/genwqe/card_ddcb.c wmb(); /* need to ensure write ordering */ wmb 311 drivers/misc/genwqe/card_ddcb.c wmb(); /* need to ensure write ordering */ wmb 384 drivers/misc/genwqe/card_ddcb.c wmb(); /* Add sync to decouple prev. read operations */ wmb 55 drivers/misc/mic/card/mic_x100.c wmb(); wmb 78 drivers/misc/mic/card/mic_x100.c wmb(); wmb 92 drivers/misc/mic/card/mic_x100.c wmb(); wmb 128 drivers/misc/mic/host/mic_x100.c wmb(); wmb 142 drivers/misc/mic/host/mic_x100.c wmb(); wmb 304 drivers/misc/mic/host/mic_x100.c wmb(); wmb 699 drivers/misc/mic/scif/scif_dma.c wmb(); wmb 131 drivers/misc/mic/scif/scif_rb.c wmb(); wmb 44 drivers/misc/sgi-gru/gruhandles.c wmb(); /* setting CMD/STATUS bits must be last */ wmb 169 drivers/mmc/host/au1xmmc.c wmb(); /* drain writebuffer */ wmb 177 drivers/mmc/host/au1xmmc.c wmb(); /* drain writebuffer */ wmb 184 drivers/mmc/host/au1xmmc.c wmb(); /* drain writebuffer */ wmb 192 drivers/mmc/host/au1xmmc.c wmb(); /* drain writebuffer */ wmb 204 drivers/mmc/host/au1xmmc.c wmb(); /* drain writebuffer */ wmb 208 drivers/mmc/host/au1xmmc.c wmb(); /* drain writebuffer */ wmb 303 drivers/mmc/host/au1xmmc.c wmb(); /* drain writebuffer */ wmb 309 drivers/mmc/host/au1xmmc.c wmb(); /* drain writebuffer */ wmb 426 drivers/mmc/host/au1xmmc.c wmb(); /* drain writebuffer */ wmb 614 drivers/mmc/host/au1xmmc.c wmb(); /* drain writebuffer */ wmb 726 drivers/mmc/host/au1xmmc.c wmb(); /* drain writebuffer */ wmb 730 drivers/mmc/host/au1xmmc.c wmb(); /* drain writebuffer */ wmb 734 drivers/mmc/host/au1xmmc.c wmb(); /* drain writebuffer */ wmb 738 drivers/mmc/host/au1xmmc.c wmb(); /* drain writebuffer */ wmb 741 drivers/mmc/host/au1xmmc.c wmb(); /* drain writebuffer */ wmb 744 drivers/mmc/host/au1xmmc.c wmb(); /* drain writebuffer */ wmb 748 drivers/mmc/host/au1xmmc.c wmb(); /* drain writebuffer */ wmb 752 drivers/mmc/host/au1xmmc.c wmb(); /* drain writebuffer */ wmb 786 drivers/mmc/host/au1xmmc.c wmb(); /* drain writebuffer */ wmb 845 drivers/mmc/host/au1xmmc.c wmb(); /* drain writebuffer */ wmb 1108 drivers/mmc/host/au1xmmc.c wmb(); /* drain writebuffer */ wmb 1154 drivers/mmc/host/au1xmmc.c wmb(); /* drain writebuffer */ wmb 1186 drivers/mmc/host/au1xmmc.c wmb(); /* drain writebuffer */ wmb 282 drivers/mmc/host/cqhci.c wmb(); wmb 614 drivers/mmc/host/cqhci.c wmb(); wmb 1045 drivers/mmc/host/cqhci.c wmb(); wmb 236 drivers/mmc/host/dw_mmc.c wmb(); /* drain writebuffer */ wmb 402 drivers/mmc/host/dw_mmc.c wmb(); /* drain writebuffer */ wmb 733 drivers/mmc/host/dw_mmc.c wmb(); wmb 745 drivers/mmc/host/dw_mmc.c wmb(); wmb 1311 drivers/mmc/host/dw_mmc.c wmb(); /* drain writebuffer */ wmb 799 drivers/mmc/host/meson-gx-mmc.c wmb(); /* ensure descriptor is written before kicked */ wmb 94 drivers/mmc/host/mmci_qcom_dml.c wmb(); wmb 347 drivers/mmc/host/mxcmmc.c wmb(); wmb 738 drivers/mmc/host/sdhci-msm.c wmb(); wmb 791 drivers/mmc/host/sdhci-msm.c wmb(); wmb 983 drivers/mmc/host/sdhci-msm.c wmb(); wmb 390 drivers/mmc/host/sunxi-mmc.c wmb(); wmb 810 drivers/mmc/host/tmio_mmc_core.c wmb(); wmb 35 drivers/mtd/nand/raw/au1550nd.c wmb(); /* drain writebuffer */ wmb 49 drivers/mtd/nand/raw/au1550nd.c wmb(); /* drain writebuffer */ wmb 61 drivers/mtd/nand/raw/au1550nd.c wmb(); /* drain writebuffer */ wmb 75 drivers/mtd/nand/raw/au1550nd.c wmb(); /* drain writebuffer */ wmb 92 drivers/mtd/nand/raw/au1550nd.c wmb(); /* drain writebuffer */ wmb 110 drivers/mtd/nand/raw/au1550nd.c wmb(); /* drain writebuffer */ wmb 130 drivers/mtd/nand/raw/au1550nd.c wmb(); /* drain writebuffer */ wmb 151 drivers/mtd/nand/raw/au1550nd.c wmb(); /* drain writebuffer */ wmb 208 drivers/mtd/nand/raw/au1550nd.c wmb(); /* Drain the writebuffer */ wmb 84 drivers/mtd/nand/raw/ndfc.c wmb(); wmb 94 drivers/mtd/nand/raw/ndfc.c wmb(); wmb 1456 drivers/net/can/grcan.c wmb(); wmb 29 drivers/net/can/softing/softing_fw.c wmb(); wmb 74 drivers/net/can/softing/softing_fw.c wmb(); wmb 615 drivers/net/can/softing/softing_fw.c wmb(); wmb 504 drivers/net/can/softing/softing_main.c wmb(); wmb 474 drivers/net/ethernet/3com/typhoon.c wmb(); wmb 535 drivers/net/ethernet/3com/typhoon.c wmb(); wmb 628 drivers/net/ethernet/3com/typhoon.c wmb(); wmb 834 drivers/net/ethernet/3com/typhoon.c wmb(); wmb 1249 drivers/net/ethernet/3com/typhoon.c wmb(); wmb 1582 drivers/net/ethernet/3com/typhoon.c wmb(); wmb 1627 drivers/net/ethernet/3com/typhoon.c wmb(); wmb 540 drivers/net/ethernet/8390/ax88796.c wmb(); wmb 1274 drivers/net/ethernet/adaptec/starfire.c wmb(); wmb 119 drivers/net/ethernet/aeroflex/greth.c wmb(); wmb 125 drivers/net/ethernet/aeroflex/greth.c wmb(); /* BDs must been written to memory before enabling TX */ wmb 136 drivers/net/ethernet/aeroflex/greth.c wmb(); wmb 550 drivers/net/ethernet/aeroflex/greth.c wmb(); wmb 727 drivers/net/ethernet/aeroflex/greth.c wmb(); wmb 820 drivers/net/ethernet/aeroflex/greth.c wmb(); wmb 957 drivers/net/ethernet/aeroflex/greth.c wmb(); wmb 444 drivers/net/ethernet/alacritech/slicoss.c wmb(); wmb 726 drivers/net/ethernet/alacritech/slicoss.c wmb(); wmb 743 drivers/net/ethernet/alacritech/slicoss.c wmb(); wmb 1447 drivers/net/ethernet/alacritech/slicoss.c wmb(); wmb 505 drivers/net/ethernet/alteon/acenic.c wmb(); wmb 1196 drivers/net/ethernet/alteon/acenic.c wmb(); wmb 1432 drivers/net/ethernet/alteon/acenic.c wmb(); wmb 1678 drivers/net/ethernet/alteon/acenic.c wmb(); wmb 1733 drivers/net/ethernet/alteon/acenic.c wmb(); wmb 1795 drivers/net/ethernet/alteon/acenic.c wmb(); wmb 1826 drivers/net/ethernet/alteon/acenic.c wmb(); wmb 1898 drivers/net/ethernet/alteon/acenic.c wmb(); wmb 2068 drivers/net/ethernet/alteon/acenic.c wmb(); wmb 2496 drivers/net/ethernet/alteon/acenic.c wmb(); wmb 2686 drivers/net/ethernet/alteon/acenic.c wmb(); wmb 717 drivers/net/ethernet/alteon/acenic.h wmb(); wmb 736 drivers/net/ethernet/alteon/acenic.h wmb(); wmb 99 drivers/net/ethernet/amazon/ena/ena_eth_com.c wmb(); wmb 327 drivers/net/ethernet/amd/amd8111e.c wmb(); wmb 769 drivers/net/ethernet/amd/amd8111e.c wmb(); wmb 1279 drivers/net/ethernet/amd/amd8111e.c wmb(); wmb 256 drivers/net/ethernet/amd/au1000_eth.c wmb(); /* drain writebuffer */ wmb 260 drivers/net/ethernet/amd/au1000_eth.c wmb(); /* drain writebuffer */ wmb 376 drivers/net/ethernet/amd/au1000_eth.c wmb(); /* drain writebuffer */ wmb 390 drivers/net/ethernet/amd/au1000_eth.c wmb(); /* drain writebuffer */ wmb 441 drivers/net/ethernet/amd/au1000_eth.c wmb(); /* drain writebuffer */ wmb 594 drivers/net/ethernet/amd/au1000_eth.c wmb(); /* drain writebuffer */ wmb 597 drivers/net/ethernet/amd/au1000_eth.c wmb(); /* drain writebuffer */ wmb 724 drivers/net/ethernet/amd/au1000_eth.c wmb(); /* drain writebuffer */ wmb 741 drivers/net/ethernet/amd/au1000_eth.c wmb(); /* drain writebuffer */ wmb 832 drivers/net/ethernet/amd/au1000_eth.c wmb(); /* drain writebuffer */ wmb 879 drivers/net/ethernet/amd/au1000_eth.c wmb(); /* drain writebuffer */ wmb 1007 drivers/net/ethernet/amd/au1000_eth.c wmb(); /* drain writebuffer */ wmb 659 drivers/net/ethernet/amd/pcnet32.c wmb(); /* Make sure adapter sees owner change */ wmb 1053 drivers/net/ethernet/amd/pcnet32.c wmb(); /* Make sure owner changes after all others are visible */ wmb 1085 drivers/net/ethernet/amd/pcnet32.c wmb(); wmb 1301 drivers/net/ethernet/amd/pcnet32.c wmb(); /* Make sure owner changes after others are visible */ wmb 2348 drivers/net/ethernet/amd/pcnet32.c wmb(); /* Make sure adapter sees owner change */ wmb 2403 drivers/net/ethernet/amd/pcnet32.c wmb(); /* Make sure owner changes after all others are visible */ wmb 2410 drivers/net/ethernet/amd/pcnet32.c wmb(); /* Make sure adapter sees owner change */ wmb 2421 drivers/net/ethernet/amd/pcnet32.c wmb(); /* Make sure all changes are visible */ wmb 2539 drivers/net/ethernet/amd/pcnet32.c wmb(); /* Make sure owner changes after all others are visible */ wmb 1648 drivers/net/ethernet/amd/xgbe/xgbe-dev.c wmb(); wmb 2539 drivers/net/ethernet/amd/xgbe/xgbe-drv.c wmb(); wmb 260 drivers/net/ethernet/arc/emac_main.c wmb(); wmb 462 drivers/net/ethernet/arc/emac_main.c wmb(); wmb 711 drivers/net/ethernet/arc/emac_main.c wmb(); wmb 718 drivers/net/ethernet/arc/emac_main.c wmb(); wmb 842 drivers/net/ethernet/arc/emac_main.c wmb(); wmb 982 drivers/net/ethernet/atheros/ag71xx.c wmb(); wmb 1005 drivers/net/ethernet/atheros/ag71xx.c wmb(); wmb 1090 drivers/net/ethernet/atheros/ag71xx.c wmb(); wmb 1123 drivers/net/ethernet/atheros/ag71xx.c wmb(); wmb 1369 drivers/net/ethernet/atheros/ag71xx.c wmb(); wmb 134 drivers/net/ethernet/atheros/alx/main.c wmb(); wmb 1536 drivers/net/ethernet/atheros/alx/main.c wmb(); wmb 1748 drivers/net/ethernet/atheros/atl1c/atl1c_main.c wmb(); wmb 211 drivers/net/ethernet/atheros/atl1e/atl1e_hw.c wmb(); wmb 218 drivers/net/ethernet/atheros/atl1e/atl1e_hw.c wmb(); wmb 246 drivers/net/ethernet/atheros/atl1e/atl1e_hw.c wmb(); wmb 253 drivers/net/ethernet/atheros/atl1e/atl1e_hw.c wmb(); wmb 529 drivers/net/ethernet/atheros/atl1e/atl1e_hw.c wmb(); wmb 1843 drivers/net/ethernet/atheros/atl1e/atl1e_main.c wmb(); wmb 1895 drivers/net/ethernet/atheros/atlx/atl1.c wmb(); wmb 2332 drivers/net/ethernet/atheros/atlx/atl1.c wmb(); wmb 2127 drivers/net/ethernet/atheros/atlx/atl2.c wmb(); wmb 2503 drivers/net/ethernet/atheros/atlx/atl2.c wmb(); wmb 2510 drivers/net/ethernet/atheros/atlx/atl2.c wmb(); wmb 2538 drivers/net/ethernet/atheros/atlx/atl2.c wmb(); wmb 2546 drivers/net/ethernet/atheros/atlx/atl2.c wmb(); wmb 326 drivers/net/ethernet/aurora/nb8800.c wmb(); /* ensure new EOC is written before clearing old */ wmb 363 drivers/net/ethernet/aurora/nb8800.c wmb(); /* ensure desc addr is written before starting DMA */ wmb 822 drivers/net/ethernet/aurora/nb8800.c wmb(); /* ensure all setup is written before starting */ wmb 911 drivers/net/ethernet/aurora/nb8800.c wmb(); wmb 1280 drivers/net/ethernet/aurora/nb8800.c wmb(); /* ensure reset is cleared before proceeding */ wmb 1040 drivers/net/ethernet/broadcom/b44.c wmb(); wmb 133 drivers/net/ethernet/broadcom/bcm63xx_enet.c wmb(); wmb 259 drivers/net/ethernet/broadcom/bcm63xx_enet.c wmb(); wmb 622 drivers/net/ethernet/broadcom/bcm63xx_enet.c wmb(); wmb 624 drivers/net/ethernet/broadcom/bcm63xx_enet.c wmb(); wmb 1037 drivers/net/ethernet/broadcom/bcm63xx_enet.c wmb(); wmb 1650 drivers/net/ethernet/broadcom/bcm63xx_enet.c wmb(); wmb 2230 drivers/net/ethernet/broadcom/bcm63xx_enet.c wmb(); wmb 195 drivers/net/ethernet/broadcom/bgmac.c wmb(); wmb 6714 drivers/net/ethernet/broadcom/bnx2.c wmb(); wmb 4166 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c wmb(); wmb 4170 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c wmb(); wmb 525 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h wmb(); wmb 2622 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c wmb(); wmb 2626 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c wmb(); wmb 1891 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c wmb(); wmb 4768 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c wmb(); wmb 5767 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c wmb(); wmb 170 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c wmb(); wmb 458 drivers/net/ethernet/broadcom/bnxt/bnxt.c wmb(); /* Sync is_push and byte queue before pushing data */ wmb 568 drivers/net/ethernet/broadcom/bnxt/bnxt.c wmb(); wmb 2228 drivers/net/ethernet/broadcom/bnxt/bnxt.c wmb(); wmb 4247 drivers/net/ethernet/broadcom/bnxt/bnxt.c wmb(); wmb 2847 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c wmb(); wmb 257 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c wmb(); wmb 1016 drivers/net/ethernet/broadcom/tg3.c wmb(); wmb 6991 drivers/net/ethernet/broadcom/tg3.c wmb(); wmb 7205 drivers/net/ethernet/broadcom/tg3.c wmb(); wmb 8142 drivers/net/ethernet/broadcom/tg3.c wmb(); wmb 13546 drivers/net/ethernet/broadcom/tg3.c wmb(); wmb 3088 drivers/net/ethernet/brocade/bna/bnad.c wmb(); wmb 812 drivers/net/ethernet/cadence/macb_main.c wmb(); wmb 972 drivers/net/ethernet/cadence/macb_main.c wmb(); wmb 991 drivers/net/ethernet/cadence/macb_main.c wmb(); wmb 1126 drivers/net/ethernet/cadence/macb_main.c wmb(); wmb 1158 drivers/net/ethernet/cadence/macb_main.c wmb(); wmb 1442 drivers/net/ethernet/cadence/macb_main.c wmb(); wmb 1646 drivers/net/ethernet/cadence/macb_main.c wmb(); wmb 1859 drivers/net/ethernet/cadence/macb_main.c wmb(); wmb 3882 drivers/net/ethernet/cadence/macb_main.c wmb(); wmb 1131 drivers/net/ethernet/calxeda/xgmac.c wmb(); wmb 514 drivers/net/ethernet/cavium/liquidio/octeon_droq.c wmb(); wmb 711 drivers/net/ethernet/cavium/liquidio/octeon_droq.c wmb(); wmb 340 drivers/net/ethernet/cavium/liquidio/request_manager.c wmb(); wmb 1542 drivers/net/ethernet/cavium/thunder/nicvf_main.c wmb(); wmb 1213 drivers/net/ethernet/cavium/thunder/nicvf_queues.c wmb(); wmb 497 drivers/net/ethernet/chelsio/cxgb/sge.c wmb(); wmb 850 drivers/net/ethernet/chelsio/cxgb/sge.c wmb(); wmb 1011 drivers/net/ethernet/chelsio/cxgb/sge.c wmb(); wmb 1281 drivers/net/ethernet/chelsio/cxgb/sge.c wmb(); wmb 489 drivers/net/ethernet/chelsio/cxgb3/sge.c wmb(); wmb 1059 drivers/net/ethernet/chelsio/cxgb3/sge.c wmb(); /* write descriptors before telling HW */ wmb 1511 drivers/net/ethernet/chelsio/cxgb3/sge.c wmb(); wmb 1555 drivers/net/ethernet/chelsio/cxgb3/sge.c wmb(); wmb 1793 drivers/net/ethernet/chelsio/cxgb3/sge.c wmb(); wmb 1856 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c wmb(); wmb 2043 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c wmb(); wmb 2144 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c wmb(); wmb 548 drivers/net/ethernet/chelsio/cxgb4/sge.c wmb(); wmb 564 drivers/net/ethernet/chelsio/cxgb4/sge.c wmb(); wmb 965 drivers/net/ethernet/chelsio/cxgb4/sge.c wmb(); wmb 1024 drivers/net/ethernet/chelsio/cxgb4/sge.c wmb(); wmb 3277 drivers/net/ethernet/chelsio/cxgb4/sge.c wmb(); wmb 3332 drivers/net/ethernet/chelsio/cxgb4/sge.c wmb(); wmb 542 drivers/net/ethernet/chelsio/cxgb4vf/sge.c wmb(); wmb 559 drivers/net/ethernet/chelsio/cxgb4vf/sge.c wmb(); wmb 970 drivers/net/ethernet/chelsio/cxgb4vf/sge.c wmb(); wmb 1037 drivers/net/ethernet/chelsio/cxgb4vf/sge.c wmb(); wmb 1916 drivers/net/ethernet/chelsio/cxgb4vf/sge.c wmb(); wmb 2018 drivers/net/ethernet/chelsio/cxgb4vf/sge.c wmb(); wmb 251 drivers/net/ethernet/cisco/enic/vnic_dev.c wmb(); wmb 333 drivers/net/ethernet/cisco/enic/vnic_dev.c wmb(); wmb 149 drivers/net/ethernet/cisco/enic/vnic_rq.h wmb(); wmb 127 drivers/net/ethernet/cisco/enic/vnic_wq.h wmb(); wmb 484 drivers/net/ethernet/dec/tulip/de2104x.c wmb(); wmb 637 drivers/net/ethernet/dec/tulip/de2104x.c wmb(); wmb 640 drivers/net/ethernet/dec/tulip/de2104x.c wmb(); wmb 779 drivers/net/ethernet/dec/tulip/de2104x.c wmb(); wmb 782 drivers/net/ethernet/dec/tulip/de2104x.c wmb(); wmb 786 drivers/net/ethernet/dec/tulip/de2104x.c wmb(); wmb 1332 drivers/net/ethernet/dec/tulip/de2104x.c wmb(); wmb 1335 drivers/net/ethernet/dec/tulip/de2104x.c wmb(); wmb 1344 drivers/net/ethernet/dec/tulip/dmfe.c wmb(); wmb 1559 drivers/net/ethernet/dec/tulip/dmfe.c wmb(); wmb 700 drivers/net/ethernet/dec/tulip/tulip_core.c wmb(); wmb 1283 drivers/net/ethernet/dec/tulip/uli526x.c wmb(); wmb 1458 drivers/net/ethernet/dec/tulip/uli526x.c wmb(); wmb 1036 drivers/net/ethernet/dec/tulip/winbond-840.c wmb(); /* flush length, buffer1, buffer2 */ wmb 1038 drivers/net/ethernet/dec/tulip/winbond-840.c wmb(); /* flush status and kick the hardware */ wmb 1046 drivers/net/ethernet/dec/tulip/winbond-840.c wmb(); wmb 1103 drivers/net/ethernet/dec/tulip/winbond-840.c wmb(); wmb 1276 drivers/net/ethernet/dec/tulip/winbond-840.c wmb(); wmb 1499 drivers/net/ethernet/dec/tulip/winbond-840.c wmb(); wmb 414 drivers/net/ethernet/dec/tulip/xircom_cb.c wmb(); wmb 589 drivers/net/ethernet/dec/tulip/xircom_cb.c wmb(); wmb 614 drivers/net/ethernet/dec/tulip/xircom_cb.c wmb(); wmb 130 drivers/net/ethernet/emulex/benet/be_cmds.c wmb(); wmb 218 drivers/net/ethernet/emulex/benet/be_main.c wmb(); wmb 233 drivers/net/ethernet/emulex/benet/be_main.c wmb(); wmb 545 drivers/net/ethernet/ezchip/nps_enet.c wmb(); wmb 480 drivers/net/ethernet/faraday/ftmac100.c wmb(); wmb 456 drivers/net/ethernet/freescale/fec_main.c wmb(); wmb 573 drivers/net/ethernet/freescale/fec_main.c wmb(); wmb 589 drivers/net/ethernet/freescale/fec_main.c wmb(); wmb 1326 drivers/net/ethernet/freescale/fec_main.c wmb(); wmb 1586 drivers/net/ethernet/freescale/fec_main.c wmb(); wmb 1264 drivers/net/ethernet/freescale/gianfar.h wmb(); /* order write acesses for BD (or FCB) fields */ wmb 502 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c wmb(); wmb 780 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c wmb(); wmb 676 drivers/net/ethernet/hisilicon/hns/hnae.h wmb(); /* commit all data before submit */ wmb 696 drivers/net/ethernet/hisilicon/hns/hnae.h wmb(); /* commit all data before submit */ wmb 212 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c wmb(); /* Sync point before breakpoint */ wmb 214 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c wmb(); /* Sync point after breakpoint */ wmb 369 drivers/net/ethernet/hisilicon/hns/hns_enet.c wmb(); /* commit all data before submit */ wmb 690 drivers/net/ethernet/hisilicon/hns/hns_enet.c wmb(); /* make all data has been write before submit */ wmb 1387 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c wmb(); /* Commit all data before submit */ wmb 2428 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c wmb(); /* Make all data has been write before submit */ wmb 372 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c wmb(); /* inc pi before issue the command */ wmb 311 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c wmb(); /* The first 8 bytes should be written last */ wmb 335 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c wmb(); /* write all before the doorbell */ wmb 556 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c wmb(); /* verify wqe is clear */ wmb 609 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c wmb(); /* write all before update for the command request */ wmb 541 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c wmb(); /* Write the initilzation values */ wmb 559 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c wmb(); /* Write the initilzation values */ wmb 421 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c wmb(); /* verify writing all, before reading */ wmb 642 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c wmb(); /* Write all before the doorbell */ wmb 908 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c wmb(); /* clear done flag */ wmb 236 drivers/net/ethernet/huawei/hinic/hinic_rx.c wmb(); /* write all the wqes before update PI */ wmb 66 drivers/net/ethernet/i825xx/sni_82596.c wmb(); /* order writes to MPU port */ wmb 71 drivers/net/ethernet/i825xx/sni_82596.c wmb(); /* order writes to MPU port */ wmb 1186 drivers/net/ethernet/ibm/emac/core.c wmb(); wmb 1272 drivers/net/ethernet/ibm/emac/core.c wmb(); wmb 1477 drivers/net/ethernet/ibm/emac/core.c wmb(); wmb 1573 drivers/net/ethernet/ibm/emac/core.c wmb(); wmb 1684 drivers/net/ethernet/ibm/emac/core.c wmb(); wmb 3199 drivers/net/ethernet/ibm/emac/core.c wmb(); wmb 689 drivers/net/ethernet/ibm/emac/mal.c wmb(); wmb 263 drivers/net/ethernet/ibm/emac/rgmii.c wmb(); wmb 121 drivers/net/ethernet/ibm/emac/tah.c wmb(); wmb 267 drivers/net/ethernet/ibm/emac/zmii.c wmb(); wmb 1310 drivers/net/ethernet/ibm/ibmveth.c wmb(); /* suggested by larson1 */ wmb 693 drivers/net/ethernet/intel/e1000e/netdev.c wmb(); wmb 793 drivers/net/ethernet/intel/e1000e/netdev.c wmb(); wmb 885 drivers/net/ethernet/intel/e1000e/netdev.c wmb(); wmb 1185 drivers/net/ethernet/intel/e1000e/netdev.c wmb(); /* force write prior to skb_tstamp_tx */ wmb 3814 drivers/net/ethernet/intel/e1000e/netdev.c wmb(); wmb 4478 drivers/net/ethernet/intel/e1000e/netdev.c wmb(); wmb 4523 drivers/net/ethernet/intel/e1000e/netdev.c wmb(); wmb 5711 drivers/net/ethernet/intel/e1000e/netdev.c wmb(); wmb 164 drivers/net/ethernet/intel/fm10k/fm10k_main.c wmb(); wmb 1029 drivers/net/ethernet/intel/fm10k/fm10k_main.c wmb(); wmb 280 drivers/net/ethernet/intel/fm10k/fm10k_mbx.c wmb(); wmb 457 drivers/net/ethernet/intel/fm10k/fm10k_mbx.c wmb(); wmb 7061 drivers/net/ethernet/intel/i40e/i40e_main.c wmb(); wmb 151 drivers/net/ethernet/intel/i40e/i40e_txrx.c wmb(); wmb 1495 drivers/net/ethernet/intel/i40e/i40e_txrx.c wmb(); wmb 2271 drivers/net/ethernet/intel/i40e/i40e_txrx.c wmb(); wmb 3467 drivers/net/ethernet/intel/i40e/i40e_txrx.c wmb(); wmb 787 drivers/net/ethernet/intel/iavf/iavf_txrx.c wmb(); wmb 2372 drivers/net/ethernet/intel/iavf/iavf_txrx.c wmb(); wmb 585 drivers/net/ethernet/intel/ice/ice_ethtool.c wmb(); wmb 400 drivers/net/ethernet/intel/ice/ice_txrx.c wmb(); wmb 1702 drivers/net/ethernet/intel/ice/ice_txrx.c wmb(); wmb 230 drivers/net/ethernet/intel/igbvf/netdev.c wmb(); wmb 2277 drivers/net/ethernet/intel/igbvf/netdev.c wmb(); wmb 1044 drivers/net/ethernet/intel/igc/igc_main.c wmb(); wmb 1552 drivers/net/ethernet/intel/igc/igc_main.c wmb(); wmb 1433 drivers/net/ethernet/intel/ixgb/ixgb_main.c wmb(); wmb 2118 drivers/net/ethernet/intel/ixgb/ixgb_main.c wmb(); wmb 1639 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c wmb(); wmb 2415 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c wmb(); wmb 5369 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c wmb(); wmb 8309 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c wmb(); wmb 10325 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c wmb(); wmb 374 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c wmb(); wmb 538 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c wmb(); wmb 711 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c wmb(); wmb 1240 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c wmb(); wmb 4035 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c wmb(); wmb 57 drivers/net/ethernet/jme.c wmb(); wmb 87 drivers/net/ethernet/jme.c wmb(); wmb 133 drivers/net/ethernet/jme.c wmb(); wmb 135 drivers/net/ethernet/jme.c wmb(); wmb 144 drivers/net/ethernet/jme.c wmb(); wmb 146 drivers/net/ethernet/jme.c wmb(); wmb 347 drivers/net/ethernet/jme.c wmb(); wmb 647 drivers/net/ethernet/jme.c wmb(); wmb 664 drivers/net/ethernet/jme.c wmb(); wmb 685 drivers/net/ethernet/jme.c wmb(); wmb 720 drivers/net/ethernet/jme.c wmb(); wmb 865 drivers/net/ethernet/jme.c wmb(); wmb 888 drivers/net/ethernet/jme.c wmb(); wmb 922 drivers/net/ethernet/jme.c wmb(); wmb 1242 drivers/net/ethernet/jme.c wmb(); wmb 1264 drivers/net/ethernet/jme.c wmb(); wmb 2159 drivers/net/ethernet/jme.c wmb(); wmb 2176 drivers/net/ethernet/jme.c wmb(); wmb 2319 drivers/net/ethernet/jme.c wmb(); wmb 484 drivers/net/ethernet/lantiq_etop.c wmb(); wmb 313 drivers/net/ethernet/lantiq_xrx200.c wmb(); wmb 634 drivers/net/ethernet/marvell/mv643xx_eth.c wmb(); wmb 636 drivers/net/ethernet/marvell/mv643xx_eth.c wmb(); wmb 876 drivers/net/ethernet/marvell/mv643xx_eth.c wmb(); wmb 883 drivers/net/ethernet/marvell/mv643xx_eth.c wmb(); wmb 981 drivers/net/ethernet/marvell/mv643xx_eth.c wmb(); wmb 988 drivers/net/ethernet/marvell/mv643xx_eth.c wmb(); wmb 3010 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c wmb(); wmb 3281 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c wmb(); wmb 431 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c wmb(); wmb 36 drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c wmb(); wmb 1274 drivers/net/ethernet/marvell/pxa168_eth.c wmb(); wmb 955 drivers/net/ethernet/marvell/skge.c wmb(); wmb 974 drivers/net/ethernet/marvell/skge.c wmb(); wmb 2605 drivers/net/ethernet/marvell/skge.c wmb(); wmb 2808 drivers/net/ethernet/marvell/skge.c wmb(); wmb 2810 drivers/net/ethernet/marvell/skge.c wmb(); wmb 3224 drivers/net/ethernet/marvell/skge.c wmb(); wmb 1128 drivers/net/ethernet/marvell/sky2.c wmb(); wmb 1039 drivers/net/ethernet/mediatek/mtk_eth_soc.c wmb(); wmb 1334 drivers/net/ethernet/mediatek/mtk_eth_soc.c wmb(); wmb 1582 drivers/net/ethernet/mediatek/mtk_eth_soc.c wmb(); wmb 1701 drivers/net/ethernet/mediatek/mtk_eth_soc.c wmb(); wmb 490 drivers/net/ethernet/mellanox/mlx4/cmd.c wmb(); wmb 2229 drivers/net/ethernet/mellanox/mlx4/cmd.c wmb(); wmb 913 drivers/net/ethernet/mellanox/mlx4/en_rx.c wmb(); /* ensure HW sees CQ consumer before we post new buffers */ wmb 488 drivers/net/ethernet/mellanox/mlx4/en_tx.c wmb(); wmb 549 drivers/net/ethernet/mellanox/mlx4/en_tx.c wmb(); wmb 557 drivers/net/ethernet/mellanox/mlx4/en_tx.c wmb(); wmb 719 drivers/net/ethernet/mellanox/mlx4/en_tx.c wmb(); wmb 751 drivers/net/ethernet/mellanox/mlx4/en_tx.c wmb(); wmb 756 drivers/net/ethernet/mellanox/mlx4/en_tx.c wmb(); wmb 103 drivers/net/ethernet/mellanox/mlx4/eq.c wmb(); wmb 351 drivers/net/ethernet/mellanox/mlx4/mr.c wmb(); wmb 356 drivers/net/ethernet/mellanox/mlx4/mr.c wmb(); wmb 1015 drivers/net/ethernet/mellanox/mlx4/mr.c wmb(); wmb 1032 drivers/net/ethernet/mellanox/mlx4/mr.c wmb(); wmb 1037 drivers/net/ethernet/mellanox/mlx4/mr.c wmb(); wmb 1114 drivers/net/ethernet/mellanox/mlx4/mr.c wmb(); wmb 1133 drivers/net/ethernet/mellanox/mlx4/mr.c wmb(); wmb 1137 drivers/net/ethernet/mellanox/mlx4/mr.c wmb(); wmb 1140 drivers/net/ethernet/mellanox/mlx4/mr.c wmb(); wmb 935 drivers/net/ethernet/mellanox/mlx5/core/cmd.c wmb(); wmb 1986 drivers/net/ethernet/mellanox/mlx5/core/cmd.c wmb(); wmb 114 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h wmb(); wmb 445 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c wmb(); wmb 1424 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c wmb(); wmb 520 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c wmb(); wmb 760 drivers/net/ethernet/mellanox/mlx5/core/eq.c wmb(); wmb 137 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c wmb(); wmb 404 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c wmb(); wmb 219 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c wmb(); wmb 258 drivers/net/ethernet/mellanox/mlxsw/pci.c wmb(); /* ensure all writes are done before we ring a bell */ wmb 265 drivers/net/ethernet/mellanox/mlxsw/pci.c wmb(); /* ensure all writes are done before we ring a bell */ wmb 274 drivers/net/ethernet/mellanox/mlxsw/pci.c wmb(); /* ensure all writes are done before we ring a bell */ wmb 1670 drivers/net/ethernet/mellanox/mlxsw/pci.c wmb(); /* all needs to be written before we write control register */ wmb 267 drivers/net/ethernet/moxa/moxart_ether.c wmb(); /* prevent setting ownership back too early */ wmb 388 drivers/net/ethernet/moxa/moxart_ether.c wmb(); /* flush descriptor before transferring ownership */ wmb 2121 drivers/net/ethernet/natsemi/natsemi.c wmb(); wmb 278 drivers/net/ethernet/natsemi/sonic.c wmb(); wmb 283 drivers/net/ethernet/natsemi/sonic.c wmb(); wmb 149 drivers/net/ethernet/neterion/vxge/vxge-config.c wmb(); wmb 151 drivers/net/ethernet/neterion/vxge/vxge-config.c wmb(); wmb 174 drivers/net/ethernet/neterion/vxge/vxge-config.c wmb(); wmb 522 drivers/net/ethernet/neterion/vxge/vxge-config.c wmb(); wmb 554 drivers/net/ethernet/neterion/vxge/vxge-config.c wmb(); wmb 1049 drivers/net/ethernet/neterion/vxge/vxge-config.c wmb(); wmb 3068 drivers/net/ethernet/neterion/vxge/vxge-config.c wmb(); wmb 3071 drivers/net/ethernet/neterion/vxge/vxge-config.c wmb(); wmb 3090 drivers/net/ethernet/neterion/vxge/vxge-config.c wmb(); wmb 3097 drivers/net/ethernet/neterion/vxge/vxge-config.c wmb(); wmb 3578 drivers/net/ethernet/neterion/vxge/vxge-config.c wmb(); wmb 3581 drivers/net/ethernet/neterion/vxge/vxge-config.c wmb(); wmb 4194 drivers/net/ethernet/neterion/vxge/vxge-config.c wmb(); wmb 1237 drivers/net/ethernet/neterion/vxge/vxge-traffic.c wmb(); wmb 1255 drivers/net/ethernet/neterion/vxge/vxge-traffic.c wmb(); wmb 920 drivers/net/ethernet/netronome/nfp/nfp_net_common.c wmb(); wmb 1461 drivers/net/ethernet/netronome/nfp/nfp_net_common.c wmb(); wmb 1032 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c wmb(); wmb 1042 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c wmb(); wmb 1851 drivers/net/ethernet/nvidia/forcedeth.c wmb(); wmb 1893 drivers/net/ethernet/nvidia/forcedeth.c wmb(); wmb 2075 drivers/net/ethernet/nvidia/forcedeth.c wmb(); wmb 618 drivers/net/ethernet/pasemi/pasemi_mac.c wmb(); wmb 327 drivers/net/ethernet/qlogic/qed/qed_dev.c wmb(); wmb 340 drivers/net/ethernet/qlogic/qed/qed_dev.c wmb(); wmb 1832 drivers/net/ethernet/qlogic/qed/qed_ll2.c wmb(); wmb 868 drivers/net/ethernet/qlogic/qed/qed_rdma.c wmb(); wmb 272 drivers/net/ethernet/qlogic/qed/qed_spq.c wmb(); wmb 277 drivers/net/ethernet/qlogic/qed/qed_spq.c wmb(); wmb 124 drivers/net/ethernet/qlogic/qed/qed_vf.c wmb(); wmb 1543 drivers/net/ethernet/qlogic/qede/qede_ethtool.c wmb(); wmb 319 drivers/net/ethernet/qlogic/qede/qede_fp.c wmb(); wmb 327 drivers/net/ethernet/qlogic/qede/qede_fp.c wmb(); wmb 579 drivers/net/ethernet/qlogic/qede/qede_fp.c wmb(); wmb 1858 drivers/net/ethernet/qlogic/qla3xxx.c wmb(); wmb 1910 drivers/net/ethernet/qlogic/qla3xxx.c wmb(); wmb 2499 drivers/net/ethernet/qlogic/qla3xxx.c wmb(); wmb 2503 drivers/net/ethernet/qlogic/qla3xxx.c wmb(); wmb 2526 drivers/net/ethernet/qlogic/qla3xxx.c wmb(); wmb 479 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c wmb(); wmb 777 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c wmb(); wmb 1408 drivers/net/ethernet/qualcomm/emac/emac-mac.c wmb(); wmb 111 drivers/net/ethernet/qualcomm/emac/emac-sgmii.c wmb(); wmb 131 drivers/net/ethernet/qualcomm/emac/emac-sgmii.c wmb(); wmb 790 drivers/net/ethernet/realtek/8139cp.c wmb(); wmb 795 drivers/net/ethernet/realtek/8139cp.c wmb(); wmb 845 drivers/net/ethernet/realtek/8139cp.c wmb(); wmb 848 drivers/net/ethernet/realtek/8139cp.c wmb(); wmb 857 drivers/net/ethernet/realtek/8139cp.c wmb(); wmb 861 drivers/net/ethernet/realtek/8139cp.c wmb(); wmb 1744 drivers/net/ethernet/realtek/8139too.c wmb(); wmb 1791 drivers/net/ethernet/realtek/8139too.c wmb(); wmb 5944 drivers/net/ethernet/realtek/r8169_main.c wmb(); wmb 1365 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c wmb(); wmb 1375 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c wmb(); wmb 1391 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c wmb(); wmb 1460 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c wmb(); wmb 1464 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c wmb(); wmb 2149 drivers/net/ethernet/sfc/ef10.c wmb(); wmb 2519 drivers/net/ethernet/sfc/ef10.c wmb(); wmb 2624 drivers/net/ethernet/sfc/ef10.c wmb(); /* Ensure descriptors are written before they are fetched */ wmb 3188 drivers/net/ethernet/sfc/ef10.c wmb(); wmb 466 drivers/net/ethernet/sfc/falcon/falcon.c wmb(); /* Ensure the vector is cleared before interrupt ack */ wmb 1423 drivers/net/ethernet/sfc/falcon/falcon.c wmb(); /* ensure done flag is clear */ wmb 335 drivers/net/ethernet/sfc/falcon/farch.c wmb(); /* Ensure descriptors are written before they are fetched */ wmb 502 drivers/net/ethernet/sfc/falcon/farch.c wmb(); wmb 1421 drivers/net/ethernet/sfc/falcon/farch.c wmb(); /* Ensure interrupt vector is clear before interrupts enabled */ wmb 674 drivers/net/ethernet/sfc/falcon/selftest.c wmb(); wmb 344 drivers/net/ethernet/sfc/farch.c wmb(); /* Ensure descriptors are written before they are fetched */ wmb 490 drivers/net/ethernet/sfc/farch.c wmb(); wmb 1433 drivers/net/ethernet/sfc/farch.c wmb(); /* Ensure interrupt vector is clear before interrupts enabled */ wmb 770 drivers/net/ethernet/sfc/mcdi.c wmb(); wmb 674 drivers/net/ethernet/sfc/selftest.c wmb(); wmb 757 drivers/net/ethernet/sfc/siena.c wmb(); wmb 359 drivers/net/ethernet/silan/sc92031.c wmb(); wmb 378 drivers/net/ethernet/silan/sc92031.c wmb(); wmb 965 drivers/net/ethernet/silan/sc92031.c wmb(); wmb 467 drivers/net/ethernet/sis/sis190.c wmb(); wmb 483 drivers/net/ethernet/sis/sis190.c wmb(); wmb 1216 drivers/net/ethernet/sis/sis190.c wmb(); wmb 519 drivers/net/ethernet/smsc/smsc9420.c wmb(); wmb 550 drivers/net/ethernet/smsc/smsc9420.c wmb(); wmb 806 drivers/net/ethernet/smsc/smsc9420.c wmb(); wmb 921 drivers/net/ethernet/smsc/smsc9420.c wmb(); wmb 967 drivers/net/ethernet/smsc/smsc9420.c wmb(); wmb 974 drivers/net/ethernet/smsc/smsc9420.c wmb(); wmb 1201 drivers/net/ethernet/smsc/smsc9420.c wmb(); wmb 3091 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c wmb(); wmb 3328 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c wmb(); wmb 1670 drivers/net/ethernet/sun/sungem.c wmb(); wmb 683 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c wmb(); wmb 977 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c wmb(); wmb 74 drivers/net/ethernet/ti/netcp_sgmii.c wmb(); wmb 207 drivers/net/ethernet/toshiba/ps3_gelic_net.c wmb(); wmb 878 drivers/net/ethernet/toshiba/ps3_gelic_net.c wmb(); wmb 425 drivers/net/ethernet/toshiba/spider_net.c wmb(); wmb 459 drivers/net/ethernet/toshiba/spider_net.c wmb(); wmb 692 drivers/net/ethernet/toshiba/spider_net.c wmb(); wmb 1411 drivers/net/ethernet/via/via-rhine.c wmb(); wmb 1421 drivers/net/ethernet/via/via-rhine.c wmb(); wmb 1440 drivers/net/ethernet/via/via-rhine.c wmb(); wmb 1449 drivers/net/ethernet/via/via-rhine.c wmb(); wmb 1467 drivers/net/ethernet/via/via-rhine.c wmb(); wmb 1486 drivers/net/ethernet/via/via-rhine.c wmb(); wmb 1853 drivers/net/ethernet/via/via-rhine.c wmb(); wmb 1440 drivers/net/ethernet/via/via-velocity.c wmb(); wmb 396 drivers/net/ethernet/xilinx/ll_temac_main.c wmb(); wmb 923 drivers/net/ethernet/xilinx/ll_temac_main.c wmb(); wmb 230 drivers/net/ethernet/xilinx/xilinx_emaclite.c wmb(); wmb 252 drivers/net/ethernet/xilinx/xilinx_emaclite.c wmb(); wmb 884 drivers/net/ethernet/xscale/ixp4xx_eth.c wmb(); wmb 1308 drivers/net/ethernet/xscale/ixp4xx_eth.c wmb(); wmb 269 drivers/net/hippi/rrunner.c wmb(); wmb 273 drivers/net/hippi/rrunner.c wmb(); wmb 372 drivers/net/hippi/rrunner.c wmb(); wmb 383 drivers/net/hippi/rrunner.c wmb(); wmb 387 drivers/net/hippi/rrunner.c wmb(); wmb 568 drivers/net/hippi/rrunner.c wmb(); wmb 630 drivers/net/hippi/rrunner.c wmb(); wmb 634 drivers/net/hippi/rrunner.c wmb(); wmb 668 drivers/net/hippi/rrunner.c wmb(); wmb 739 drivers/net/hippi/rrunner.c wmb(); wmb 760 drivers/net/hippi/rrunner.c wmb(); wmb 767 drivers/net/hippi/rrunner.c wmb(); wmb 791 drivers/net/hippi/rrunner.c wmb(); wmb 803 drivers/net/hippi/rrunner.c wmb(); wmb 810 drivers/net/hippi/rrunner.c wmb(); wmb 817 drivers/net/hippi/rrunner.c wmb(); wmb 824 drivers/net/hippi/rrunner.c wmb(); wmb 878 drivers/net/hippi/rrunner.c wmb(); wmb 885 drivers/net/hippi/rrunner.c wmb(); wmb 892 drivers/net/hippi/rrunner.c wmb(); wmb 919 drivers/net/hippi/rrunner.c wmb(); wmb 1013 drivers/net/hippi/rrunner.c wmb(); wmb 1083 drivers/net/hippi/rrunner.c wmb(); wmb 1096 drivers/net/hippi/rrunner.c wmb(); wmb 1156 drivers/net/hippi/rrunner.c wmb(); wmb 1207 drivers/net/hippi/rrunner.c wmb(); wmb 1438 drivers/net/hippi/rrunner.c wmb(); wmb 1038 drivers/net/hyperv/rndis_filter.c wmb(); wmb 938 drivers/net/tun.c wmb(); wmb 963 drivers/net/tun.c wmb(); wmb 888 drivers/net/wan/ixp4xx_hss.c wmb(); wmb 302 drivers/net/wimax/i2400m/driver.c wmb(); /* see i2400m->ready's documentation */ wmb 335 drivers/net/wimax/i2400m/driver.c wmb(); /* see i2400m->ready's documentation */ wmb 367 drivers/net/wimax/i2400m/driver.c wmb();/* see i2400m->updown and i2400m->alive's doc */ wmb 403 drivers/net/wimax/i2400m/driver.c wmb(); /* see i2400m->ready's documentation */ wmb 429 drivers/net/wimax/i2400m/driver.c wmb(); /* see i2400m->updown and i2400m->alive's doc */ wmb 549 drivers/net/wimax/i2400m/driver.c wmb(); /* see i2400m->updown's documentation */ wmb 593 drivers/net/wimax/i2400m/driver.c wmb(); /* Make sure i2400m_msg_to_dev() sees boot_mode */ wmb 611 drivers/net/wimax/i2400m/driver.c wmb(); /* see i2400m->updown's documentation */ wmb 645 drivers/net/wimax/i2400m/driver.c wmb(); wmb 658 drivers/net/wimax/i2400m/driver.c wmb(); wmb 1394 drivers/net/wimax/i2400m/fw.c wmb(); /* Make sure other readers see it */ wmb 1458 drivers/net/wimax/i2400m/fw.c wmb(); /* Make sure i2400m_msg_to_dev() sees boot_mode */ wmb 756 drivers/net/wireless/ath/wcn36xx/dxe.c wmb(); wmb 758 drivers/net/wireless/ath/wcn36xx/dxe.c wmb(); wmb 398 drivers/net/wireless/ath/wil6210/debugfs.c wmb(); /* make sure write propagated to HW */ wmb 297 drivers/net/wireless/ath/wil6210/fw_inc.c wmb(); /* finish before processing next record */ wmb 340 drivers/net/wireless/ath/wil6210/fw_inc.c wmb(); /* finish before processing next record */ wmb 399 drivers/net/wireless/ath/wil6210/fw_inc.c wmb(); /* finish before processing next record */ wmb 413 drivers/net/wireless/ath/wil6210/fw_inc.c wmb(); /* finish before activate gw */ wmb 867 drivers/net/wireless/ath/wil6210/interrupt.c wmb(); /* make sure write completed */ wmb 232 drivers/net/wireless/ath/wil6210/main.c wmb(); wmb 534 drivers/net/wireless/ath/wil6210/netdev.c wmb(); wmb 642 drivers/net/wireless/ath/wil6210/txrx.c wmb(); wmb 1996 drivers/net/wireless/ath/wil6210/txrx.c wmb(); wmb 2005 drivers/net/wireless/ath/wil6210/txrx.c wmb(); wmb 2149 drivers/net/wireless/ath/wil6210/txrx.c wmb(); wmb 2160 drivers/net/wireless/ath/wil6210/txrx.c wmb(); wmb 2527 drivers/net/wireless/ath/wil6210/txrx.c wmb(); wmb 269 drivers/net/wireless/ath/wil6210/txrx_edma.c wmb(); wmb 1280 drivers/net/wireless/ath/wil6210/txrx_edma.c wmb(); wmb 1519 drivers/net/wireless/ath/wil6210/txrx_edma.c wmb(); wmb 1142 drivers/net/wireless/ath/wil6210/wil6210.h wmb(); /* wait for write to propagate to the HW */ wmb 1278 drivers/net/wireless/broadcom/b43/dma.c wmb(); wmb 1702 drivers/net/wireless/broadcom/b43/dma.c wmb(); wmb 3384 drivers/net/wireless/broadcom/b43/main.c wmb(); wmb 1033 drivers/net/wireless/broadcom/b43legacy/dma.c wmb(); /* previous stuff MUST be done */ wmb 2291 drivers/net/wireless/broadcom/b43legacy/main.c wmb(); wmb 2669 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c wmb(); wmb 2691 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c wmb(); wmb 2902 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c wmb(); wmb 3707 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c wmb(); wmb 3054 drivers/net/wireless/intel/ipw2x00/ipw2100.c wmb(); wmb 69 drivers/net/wireless/intersil/p54/p54pci.c wmb(); wmb 74 drivers/net/wireless/intersil/p54/p54pci.c wmb(); wmb 118 drivers/net/wireless/intersil/p54/p54pci.c wmb(); wmb 123 drivers/net/wireless/intersil/p54/p54pci.c wmb(); wmb 180 drivers/net/wireless/intersil/p54/p54pci.c wmb(); wmb 297 drivers/net/wireless/intersil/p54/p54pci.c wmb(); wmb 353 drivers/net/wireless/intersil/p54/p54pci.c wmb(); wmb 458 drivers/net/wireless/intersil/p54/p54pci.c wmb(); wmb 463 drivers/net/wireless/intersil/p54/p54pci.c wmb(); wmb 479 drivers/net/wireless/intersil/p54/p54pci.c wmb(); wmb 484 drivers/net/wireless/intersil/p54/p54pci.c wmb(); wmb 60 drivers/net/wireless/intersil/prism54/islpci_dev.c wmb(); wmb 66 drivers/net/wireless/intersil/prism54/islpci_dev.c wmb(); wmb 72 drivers/net/wireless/intersil/prism54/islpci_dev.c wmb(); wmb 113 drivers/net/wireless/intersil/prism54/islpci_dev.c wmb(); /* be paranoid */ wmb 130 drivers/net/wireless/intersil/prism54/islpci_dev.c wmb(); /* be paranoid again */ wmb 151 drivers/net/wireless/intersil/prism54/islpci_dev.c wmb(); wmb 159 drivers/net/wireless/intersil/prism54/islpci_dev.c wmb(); wmb 166 drivers/net/wireless/intersil/prism54/islpci_dev.c wmb(); wmb 428 drivers/net/wireless/intersil/prism54/islpci_dev.c wmb(); wmb 433 drivers/net/wireless/intersil/prism54/islpci_dev.c wmb(); wmb 439 drivers/net/wireless/intersil/prism54/islpci_dev.c wmb(); wmb 203 drivers/net/wireless/intersil/prism54/islpci_eth.c wmb(); wmb 451 drivers/net/wireless/intersil/prism54/islpci_eth.c wmb(); wmb 137 drivers/net/wireless/intersil/prism54/islpci_mgt.c wmb(); wmb 234 drivers/net/wireless/intersil/prism54/islpci_mgt.c wmb(); wmb 985 drivers/net/wireless/marvell/mwl8k.c wmb(); wmb 1096 drivers/net/wireless/marvell/mwl8k.c wmb(); wmb 2108 drivers/net/wireless/marvell/mwl8k.c wmb(); wmb 314 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c wmb(); wmb 144 drivers/net/wireless/quantenna/qtnfmac/shm_ipc.c wmb(); wmb 565 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c wmb(); wmb 571 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c wmb(); wmb 634 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c wmb(); wmb 648 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c wmb(); wmb 744 drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c wmb(); wmb 754 drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c wmb(); wmb 768 drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c wmb(); wmb 526 drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c wmb(); wmb 545 drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c wmb(); wmb 557 drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c wmb(); wmb 571 drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c wmb(); wmb 1517 drivers/ntb/ntb_transport.c wmb(); wmb 1796 drivers/ntb/ntb_transport.c wmb(); wmb 1118 drivers/nvdimm/region_devs.c wmb(); wmb 1122 drivers/nvdimm/region_devs.c wmb(); wmb 317 drivers/nvme/host/pci.c wmb(); wmb 1029 drivers/nvme/host/pci.c wmb(); wmb 1538 drivers/nvme/host/pci.c wmb(); /* ensure the first interrupt sees the initialization */ wmb 801 drivers/parport/share.c wmb(); /* wmb 945 drivers/parport/share.c wmb(); /* wmb 769 drivers/pci/controller/pci-hyperv.c wmb(); wmb 634 drivers/pci/controller/pcie-rcar.c wmb(); wmb 128 drivers/pci/xen-pcifront.c wmb(); wmb 669 drivers/pci/xen-pcifront.c wmb(); wmb 432 drivers/perf/qcom_l3_pmu.c wmb(); wmb 444 drivers/perf/qcom_l3_pmu.c wmb(); wmb 382 drivers/pinctrl/pinctrl-at91-pio4.c wmb(); wmb 398 drivers/pinctrl/pinctrl-at91-pio4.c wmb(); wmb 437 drivers/ps3/ps3-sys-manager.c wmb(); wmb 455 drivers/ps3/ps3-sys-manager.c wmb(); wmb 175 drivers/rpmsg/qcom_glink_smem.c wmb(); wmb 629 drivers/rpmsg/qcom_smd.c wmb(); wmb 802 drivers/rpmsg/qcom_smd.c wmb(); wmb 25 drivers/scsi/aic94xx/aic94xx_reg.c wmb(); wmb 36 drivers/scsi/aic94xx/aic94xx_reg.c wmb(); wmb 47 drivers/scsi/aic94xx/aic94xx_reg.c wmb(); wmb 291 drivers/scsi/be2iscsi/be_cmds.c wmb(); wmb 570 drivers/scsi/be2iscsi/be_cmds.c wmb(); wmb 982 drivers/scsi/bnx2fc/bnx2fc_hwi.c wmb(); wmb 1397 drivers/scsi/bnx2fc/bnx2fc_hwi.c wmb(); wmb 274 drivers/scsi/bnx2i/bnx2i_hwi.c wmb(); /* flush SQ WQE memory before the doorbell is rung */ wmb 1177 drivers/scsi/csiostor/csio_mb.c wmb(); wmb 1288 drivers/scsi/csiostor/csio_mb.c wmb(); wmb 988 drivers/scsi/csiostor/csio_wr.c wmb(); wmb 1254 drivers/scsi/dpt_i2o.c wmb(); wmb 1258 drivers/scsi/dpt_i2o.c wmb(); wmb 1346 drivers/scsi/dpt_i2o.c wmb(); wmb 1348 drivers/scsi/dpt_i2o.c wmb(); wmb 2180 drivers/scsi/dpt_i2o.c wmb(); wmb 2767 drivers/scsi/dpt_i2o.c wmb(); wmb 2770 drivers/scsi/dpt_i2o.c wmb(); wmb 2818 drivers/scsi/dpt_i2o.c wmb(); wmb 2865 drivers/scsi/dpt_i2o.c wmb(); wmb 2933 drivers/scsi/dpt_i2o.c wmb(); wmb 283 drivers/scsi/fnic/vnic_dev.c wmb(); wmb 372 drivers/scsi/fnic/vnic_dev.c wmb(); wmb 160 drivers/scsi/fnic/vnic_rq.h wmb(); wmb 133 drivers/scsi/fnic/vnic_wq.h wmb(); wmb 64 drivers/scsi/fnic/vnic_wq_copy.h wmb(); wmb 1374 drivers/scsi/hpsa.c wmb(); /* set ioaccel_handle *before* hba_ioaccel_enabled */ wmb 8217 drivers/scsi/hpsa.c wmb(); /* be sure the per-cpu variables are out to memory */ wmb 607 drivers/scsi/hpsa.h wmb(); wmb 3186 drivers/scsi/ibmvscsi/ibmvfc.c wmb(); wmb 3193 drivers/scsi/ibmvscsi/ibmvfc.c wmb(); wmb 3201 drivers/scsi/ibmvscsi/ibmvfc.c wmb(); wmb 3206 drivers/scsi/ibmvscsi/ibmvfc.c wmb(); wmb 223 drivers/scsi/ibmvscsi/ibmvscsi.c wmb(); wmb 232 drivers/scsi/ibmvscsi/ibmvscsi.c wmb(); wmb 605 drivers/scsi/ipr.c wmb(); wmb 3287 drivers/scsi/ipr.c wmb(); wmb 3688 drivers/scsi/ipr.c wmb(); wmb 7237 drivers/scsi/ipr.c wmb(); wmb 7270 drivers/scsi/ipr.c wmb(); wmb 8340 drivers/scsi/ipr.c wmb(); wmb 9253 drivers/scsi/ipr.c wmb(); wmb 9305 drivers/scsi/ipr.c wmb(); wmb 9347 drivers/scsi/ipr.c wmb(); wmb 9441 drivers/scsi/ipr.c wmb(); wmb 10476 drivers/scsi/ipr.c wmb(); wmb 182 drivers/scsi/lpfc/lpfc_sli.c wmb(); wmb 1800 drivers/scsi/lpfc/lpfc_sli.c wmb(); wmb 1840 drivers/scsi/lpfc/lpfc_sli.c wmb(); wmb 1870 drivers/scsi/lpfc/lpfc_sli.c wmb(); wmb 8264 drivers/scsi/lpfc/lpfc_sli.c wmb(); wmb 1419 drivers/scsi/megaraid/megaraid_mbox.c wmb(); wmb 2699 drivers/scsi/megaraid/megaraid_mbox.c wmb(); wmb 2754 drivers/scsi/megaraid/megaraid_mbox.c wmb(); wmb 2824 drivers/scsi/megaraid/megaraid_mbox.c wmb(); wmb 2840 drivers/scsi/megaraid/megaraid_mbox.c wmb(); wmb 3266 drivers/scsi/megaraid/megaraid_mbox.c wmb(); wmb 3669 drivers/scsi/megaraid/megaraid_sas_fusion.c wmb(); wmb 3688 drivers/scsi/mpt3sas/mpt3sas_base.c wmb(); wmb 2646 drivers/scsi/myrb.c wmb(); wmb 2922 drivers/scsi/myrb.c wmb(); wmb 2521 drivers/scsi/myrs.c wmb(); wmb 2769 drivers/scsi/myrs.c wmb(); wmb 3019 drivers/scsi/myrs.c wmb(); wmb 797 drivers/scsi/qedf/qedf_io.c wmb(); wmb 805 drivers/scsi/qedf/qedf_io.c wmb(); wmb 982 drivers/scsi/qedi/qedi_fw.c wmb(); wmb 6732 drivers/scsi/qla2xxx/qla_init.c wmb(); wmb 418 drivers/scsi/qla2xxx/qla_iocb.c wmb(); wmb 539 drivers/scsi/qla2xxx/qla_iocb.c wmb(); wmb 1689 drivers/scsi/qla2xxx/qla_iocb.c wmb(); wmb 1873 drivers/scsi/qla2xxx/qla_iocb.c wmb(); wmb 2009 drivers/scsi/qla2xxx/qla_iocb.c wmb(); wmb 2206 drivers/scsi/qla2xxx/qla_iocb.c wmb(); wmb 3350 drivers/scsi/qla2xxx/qla_iocb.c wmb(); wmb 3369 drivers/scsi/qla2xxx/qla_iocb.c wmb(); wmb 3372 drivers/scsi/qla2xxx/qla_iocb.c wmb(); wmb 3422 drivers/scsi/qla2xxx/qla_iocb.c wmb(); wmb 3630 drivers/scsi/qla2xxx/qla_iocb.c wmb(); wmb 3802 drivers/scsi/qla2xxx/qla_iocb.c wmb(); wmb 2067 drivers/scsi/qla2xxx/qla_isr.c wmb(); wmb 2073 drivers/scsi/qla2xxx/qla_isr.c wmb(); wmb 3018 drivers/scsi/qla2xxx/qla_isr.c wmb(); wmb 3098 drivers/scsi/qla2xxx/qla_isr.c wmb(); wmb 3169 drivers/scsi/qla2xxx/qla_mr.c wmb(); wmb 3221 drivers/scsi/qla2xxx/qla_mr.c wmb(); wmb 3243 drivers/scsi/qla2xxx/qla_mr.c wmb(); wmb 3434 drivers/scsi/qla2xxx/qla_mr.c wmb(); wmb 505 drivers/scsi/qla2xxx/qla_nvme.c wmb(); wmb 2822 drivers/scsi/qla2xxx/qla_nx.c wmb(); wmb 2825 drivers/scsi/qla2xxx/qla_nx.c wmb(); wmb 169 drivers/scsi/qla2xxx/qla_target.c wmb(); wmb 1711 drivers/scsi/qla2xxx/qla_target.c wmb(); wmb 1790 drivers/scsi/qla2xxx/qla_target.c wmb(); wmb 1865 drivers/scsi/qla2xxx/qla_target.c wmb(); wmb 1934 drivers/scsi/qla2xxx/qla_target.c wmb(); wmb 2234 drivers/scsi/qla2xxx/qla_target.c wmb(); wmb 2304 drivers/scsi/qla2xxx/qla_target.c wmb(); wmb 3333 drivers/scsi/qla2xxx/qla_target.c wmb(); wmb 3416 drivers/scsi/qla2xxx/qla_target.c wmb(); wmb 3654 drivers/scsi/qla2xxx/qla_target.c wmb(); wmb 5325 drivers/scsi/qla2xxx/qla_target.c wmb(); wmb 6794 drivers/scsi/qla2xxx/qla_target.c wmb(); wmb 127 drivers/scsi/qla4xxx/ql4_init.c wmb(); wmb 108 drivers/scsi/qla4xxx/ql4_iocb.c wmb(); wmb 357 drivers/scsi/qla4xxx/ql4_iocb.c wmb(); wmb 438 drivers/scsi/qla4xxx/ql4_iocb.c wmb(); wmb 498 drivers/scsi/qla4xxx/ql4_iocb.c wmb(); wmb 562 drivers/scsi/qla4xxx/ql4_isr.c wmb(); wmb 242 drivers/scsi/scsi.c wmb(); wmb 310 drivers/scsi/snic/vnic_dev.c wmb(); wmb 120 drivers/scsi/snic/vnic_wq.h wmb(); wmb 1216 drivers/scsi/storvsc_drv.c wmb(); wmb 93 drivers/scsi/sym53c8xx_2/sym_glue.h #define MEMORY_WRITE_BARRIER() wmb() wmb 785 drivers/scsi/ufs/ufs-qcom.c wmb(); wmb 1890 drivers/scsi/ufs/ufshcd.c wmb(); wmb 2489 drivers/scsi/ufs/ufshcd.c wmb(); wmb 2604 drivers/scsi/ufs/ufshcd.c wmb(); wmb 2708 drivers/scsi/ufs/ufshcd.c wmb(); wmb 3775 drivers/scsi/ufs/ufshcd.c wmb(); wmb 4219 drivers/scsi/ufs/ufshcd.c wmb(); wmb 5690 drivers/scsi/ufs/ufshcd.c wmb(); wmb 5694 drivers/scsi/ufs/ufshcd.c wmb(); wmb 5855 drivers/scsi/ufs/ufshcd.c wmb(); wmb 489 drivers/slimbus/qcom-ctrl.c wmb(); wmb 221 drivers/soc/bcm/brcmstb/pm/pm-arm.c wmb(); /* Complete sequence in order. */ wmb 241 drivers/soc/bcm/brcmstb/pm/pm-arm.c wmb(); wmb 303 drivers/soc/bcm/brcmstb/pm/pm-arm.c wmb(); wmb 212 drivers/soc/qcom/qcom_gsbi.c wmb(); wmb 388 drivers/soc/qcom/smem.c wmb(); wmb 423 drivers/soc/qcom/smem.c wmb(); wmb 154 drivers/soc/qcom/smp2p.c wmb(); wmb 398 drivers/soc/qcom/smp2p.c wmb(); wmb 168 drivers/soc/qcom/smsm.c wmb(); wmb 47 drivers/soc/tegra/flowctrl.c wmb(); wmb 1465 drivers/soc/tegra/pmc.c wmb(); wmb 131 drivers/spi/spi-au1550.c wmb(); /* drain writebuffer */ wmb 137 drivers/spi/spi-au1550.c wmb(); /* drain writebuffer */ wmb 145 drivers/spi/spi-au1550.c wmb(); /* drain writebuffer */ wmb 148 drivers/spi/spi-au1550.c wmb(); /* drain writebuffer */ wmb 178 drivers/spi/spi-au1550.c wmb(); /* drain writebuffer */ wmb 180 drivers/spi/spi-au1550.c wmb(); /* drain writebuffer */ wmb 208 drivers/spi/spi-au1550.c wmb(); /* drain writebuffer */ wmb 211 drivers/spi/spi-au1550.c wmb(); /* drain writebuffer */ wmb 241 drivers/spi/spi-au1550.c wmb(); /* drain writebuffer */ wmb 243 drivers/spi/spi-au1550.c wmb(); /* drain writebuffer */ wmb 257 drivers/spi/spi-au1550.c wmb(); /* drain writebuffer */ wmb 262 drivers/spi/spi-au1550.c wmb(); /* drain writebuffer */ wmb 385 drivers/spi/spi-au1550.c wmb(); /* drain writebuffer */ wmb 389 drivers/spi/spi-au1550.c wmb(); /* drain writebuffer */ wmb 418 drivers/spi/spi-au1550.c wmb(); /* drain writebuffer */ wmb 473 drivers/spi/spi-au1550.c wmb(); /* drain writebuffer */ \ wmb 493 drivers/spi/spi-au1550.c wmb(); /* drain writebuffer */ \ wmb 528 drivers/spi/spi-au1550.c wmb(); /* drain writebuffer */ wmb 535 drivers/spi/spi-au1550.c wmb(); /* drain writebuffer */ wmb 539 drivers/spi/spi-au1550.c wmb(); /* drain writebuffer */ wmb 553 drivers/spi/spi-au1550.c wmb(); /* drain writebuffer */ wmb 583 drivers/spi/spi-au1550.c wmb(); /* drain writebuffer */ wmb 604 drivers/spi/spi-au1550.c wmb(); /* drain writebuffer */ wmb 623 drivers/spi/spi-au1550.c wmb(); /* drain writebuffer */ wmb 625 drivers/spi/spi-au1550.c wmb(); /* drain writebuffer */ wmb 679 drivers/spi/spi-au1550.c wmb(); /* drain writebuffer */ wmb 681 drivers/spi/spi-au1550.c wmb(); /* drain writebuffer */ wmb 684 drivers/spi/spi-au1550.c wmb(); /* drain writebuffer */ wmb 687 drivers/spi/spi-au1550.c wmb(); /* drain writebuffer */ wmb 691 drivers/spi/spi-au1550.c wmb(); /* drain writebuffer */ wmb 706 drivers/spi/spi-au1550.c wmb(); /* drain writebuffer */ wmb 711 drivers/spi/spi-au1550.c wmb(); /* drain writebuffer */ wmb 715 drivers/spi/spi-au1550.c wmb(); /* drain writebuffer */ wmb 514 drivers/spi/spi-tegra20-slink.c wmb(); wmb 585 drivers/spi/spi-tegra20-slink.c wmb(); wmb 607 drivers/staging/gasket/gasket_page_table.c wmb(); wmb 349 drivers/staging/media/tegra-vde/vde.c wmb(); wmb 380 drivers/staging/mt7621-dma/mtk-hsdma.c wmb(); wmb 531 drivers/staging/mt7621-dma/mtk-hsdma.c wmb(); wmb 2695 drivers/staging/qlge/qlge_main.c wmb(); wmb 326 drivers/staging/ralink-gdma/ralink-gdma.c wmb(); wmb 401 drivers/staging/ralink-gdma/ralink-gdma.c wmb(); wmb 82 drivers/staging/speakup/selection.c wmb(); wmb 761 drivers/staging/uwb/uwb.h wmb(); wmb 209 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c wmb(); wmb 566 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c wmb(); wmb 417 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c wmb(); wmb 527 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c wmb(); wmb 1012 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c wmb(); wmb 1016 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c wmb(); wmb 3034 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c wmb(); wmb 1193 drivers/staging/vt6655/device_main.c wmb(); wmb 1195 drivers/staging/vt6655/device_main.c wmb(); /* second memory barrier */ wmb 800 drivers/tty/hvc/hvc_console.c wmb(); wmb 94 drivers/tty/hvc/hvc_xen.c wmb(); /* write ring before updating pointer */ wmb 500 drivers/tty/hvc/hvcs.c wmb(); wmb 638 drivers/tty/hvc/hvcs.c wmb(); wmb 370 drivers/tty/hvc/hvsi_lib.c wmb(); wmb 375 drivers/tty/serial/lantiq.c wmb(); wmb 960 drivers/usb/cdns3/gadget.c wmb(); wmb 975 drivers/usb/cdns3/gadget.c wmb(); wmb 1198 drivers/usb/cdns3/gadget.c wmb(); wmb 189 drivers/usb/chipidea/udc.c wmb(); wmb 467 drivers/usb/chipidea/udc.c wmb(); wmb 483 drivers/usb/chipidea/udc.c wmb(); wmb 513 drivers/usb/early/xhci-dbc.c wmb(); wmb 30 drivers/usb/gadget/udc/bdc/bdc_cmd.c wmb(); wmb 503 drivers/usb/gadget/udc/bdc/bdc_ep.c wmb(); wmb 715 drivers/usb/gadget/udc/fsl_udc_core.c wmb(); wmb 742 drivers/usb/gadget/udc/fsl_udc_core.c wmb(); wmb 388 drivers/usb/gadget/udc/gr_udc.c wmb(); /* Make sure all is settled before handing it over to DMA */ wmb 765 drivers/usb/gadget/udc/gr_udc.c wmb(); /* Make sure that we do not deny one of our interrupts */ wmb 1187 drivers/usb/gadget/udc/gr_udc.c wmb(); /* Make sure we do not ignore an interrupt */ wmb 254 drivers/usb/gadget/udc/mv_u3d_core.c wmb(); wmb 329 drivers/usb/gadget/udc/mv_u3d_core.c wmb(); wmb 391 drivers/usb/gadget/udc/mv_u3d_core.c wmb(); wmb 273 drivers/usb/gadget/udc/mv_udc_core.c wmb(); wmb 326 drivers/usb/gadget/udc/mv_udc_core.c wmb(); wmb 763 drivers/usb/gadget/udc/mv_udc_core.c wmb(); wmb 302 drivers/usb/gadget/udc/net2280.c wmb(); wmb 822 drivers/usb/gadget/udc/net2280.c wmb(); wmb 1339 drivers/usb/gadget/udc/renesas_usb3.c wmb(); /* prd entries should be in system memory here */ wmb 389 drivers/usb/host/ehci-q.c wmb(); wmb 999 drivers/usb/host/ehci-q.c wmb (); wmb 1090 drivers/usb/host/ehci-q.c wmb (); wmb 1287 drivers/usb/host/ehci-q.c wmb(); wmb 580 drivers/usb/host/ehci-sched.c wmb(); wmb 674 drivers/usb/host/ehci-sched.c wmb(); wmb 1745 drivers/usb/host/ehci-sched.c wmb(); wmb 2146 drivers/usb/host/ehci-sched.c wmb(); wmb 2435 drivers/usb/host/ehci-sched.c wmb(); wmb 2470 drivers/usb/host/ehci-sched.c wmb(); wmb 2349 drivers/usb/host/fotg210-hcd.c wmb(); wmb 2930 drivers/usb/host/fotg210-hcd.c wmb(); wmb 3012 drivers/usb/host/fotg210-hcd.c wmb(); wmb 3119 drivers/usb/host/fotg210-hcd.c wmb(); wmb 3530 drivers/usb/host/fotg210-hcd.c wmb(); wmb 3616 drivers/usb/host/fotg210-hcd.c wmb(); wmb 4350 drivers/usb/host/fotg210-hcd.c wmb(); wmb 4630 drivers/usb/host/fotg210-hcd.c wmb(); wmb 171 drivers/usb/host/ohci-q.c wmb (); wmb 174 drivers/usb/host/ohci-q.c wmb(); wmb 190 drivers/usb/host/ohci-q.c wmb (); wmb 215 drivers/usb/host/ohci-q.c wmb(); wmb 235 drivers/usb/host/ohci-q.c wmb(); wmb 320 drivers/usb/host/ohci-q.c wmb (); wmb 580 drivers/usb/host/ohci-q.c wmb (); wmb 686 drivers/usb/host/ohci-q.c wmb (); wmb 708 drivers/usb/host/ohci-q.c wmb (); wmb 743 drivers/usb/host/ohci-q.c wmb (); wmb 845 drivers/usb/host/ohci-q.c wmb (); wmb 942 drivers/usb/host/ohci-q.c wmb(); wmb 1015 drivers/usb/host/ohci-q.c wmb(); wmb 1271 drivers/usb/host/oxu210hp-hcd.c wmb(); wmb 1522 drivers/usb/host/oxu210hp-hcd.c wmb(); wmb 1945 drivers/usb/host/oxu210hp-hcd.c wmb(); wmb 2006 drivers/usb/host/oxu210hp-hcd.c wmb(); wmb 2028 drivers/usb/host/oxu210hp-hcd.c wmb(); wmb 2143 drivers/usb/host/oxu210hp-hcd.c wmb(); wmb 2159 drivers/usb/host/oxu210hp-hcd.c wmb(); wmb 2397 drivers/usb/host/oxu210hp-hcd.c wmb(); wmb 2480 drivers/usb/host/oxu210hp-hcd.c wmb(); wmb 172 drivers/usb/host/uhci-q.c wmb(); wmb 176 drivers/usb/host/uhci-q.c wmb(); wmb 414 drivers/usb/host/uhci-q.c wmb(); wmb 443 drivers/usb/host/uhci-q.c wmb(); wmb 467 drivers/usb/host/uhci-q.c wmb(); wmb 887 drivers/usb/host/uhci-q.c wmb(); wmb 1042 drivers/usb/host/uhci-q.c wmb(); wmb 276 drivers/usb/host/xhci-dbgcap.c wmb(); wmb 240 drivers/usb/host/xhci-ring.c wmb(); wmb 2997 drivers/usb/host/xhci-ring.c wmb(); wmb 3124 drivers/usb/host/xhci-ring.c wmb(); wmb 297 drivers/usb/isp1760/isp1760-hcd.c wmb(); wmb 604 drivers/usb/misc/ldusb.c wmb(); wmb 683 drivers/usb/misc/legousbtower.c wmb(); wmb 52 drivers/usb/musb/cppi_dma.c wmb(); wmb 665 drivers/usb/musb/musb_host.c wmb(); wmb 117 drivers/video/fbdev/au1100fb.c wmb(); /* drain writebuffer */ wmb 125 drivers/video/fbdev/au1100fb.c wmb(); /* drain writebuffer */ wmb 759 drivers/video/fbdev/au1200fb.c wmb(); /* drain writebuffer */ wmb 767 drivers/video/fbdev/au1200fb.c wmb(); /* drain writebuffer */ wmb 783 drivers/video/fbdev/au1200fb.c wmb(); /* drain writebuffer */ wmb 797 drivers/video/fbdev/au1200fb.c wmb(); /* drain writebuffer */ wmb 847 drivers/video/fbdev/au1200fb.c wmb(); /* drain writebuffer */ wmb 863 drivers/video/fbdev/au1200fb.c wmb(); /* drain writebuffer */ wmb 956 drivers/video/fbdev/au1200fb.c wmb(); /* drain writebuffer */ wmb 1267 drivers/video/fbdev/au1200fb.c wmb(); /* drain writebuffer */ wmb 1285 drivers/video/fbdev/au1200fb.c wmb(); /* drain writebuffer */ wmb 1384 drivers/video/fbdev/au1200fb.c wmb(); /* drain writebuffer */ wmb 1411 drivers/video/fbdev/au1200fb.c wmb(); /* drain writebuffer */ wmb 1508 drivers/video/fbdev/au1200fb.c wmb(); /* drain writebuffer */ wmb 1799 drivers/video/fbdev/au1200fb.c wmb(); /* drain writebuffer */ wmb 87 drivers/video/fbdev/bt431.h wmb(); wmb 54 drivers/video/fbdev/bt455.h wmb(); wmb 56 drivers/video/fbdev/bt455.h wmb(); wmb 58 drivers/video/fbdev/bt455.h wmb(); wmb 64 drivers/video/fbdev/bt455.h wmb(); wmb 66 drivers/video/fbdev/bt455.h wmb(); wmb 68 drivers/video/fbdev/bt455.h wmb(); wmb 171 drivers/video/fbdev/pm2fb.c wmb(); wmb 173 drivers/video/fbdev/pm2fb.c wmb(); wmb 179 drivers/video/fbdev/pm2fb.c wmb(); wmb 181 drivers/video/fbdev/pm2fb.c wmb(); wmb 310 drivers/video/fbdev/pm2fb.c wmb(); wmb 338 drivers/video/fbdev/pm2fb.c wmb(); wmb 438 drivers/video/fbdev/pm2fb.c wmb(); wmb 440 drivers/video/fbdev/pm2fb.c wmb(); wmb 442 drivers/video/fbdev/pm2fb.c wmb(); wmb 822 drivers/video/fbdev/pm2fb.c wmb(); wmb 826 drivers/video/fbdev/pm2fb.c wmb(); wmb 828 drivers/video/fbdev/pm2fb.c wmb(); wmb 1088 drivers/video/fbdev/pm2fb.c wmb(); wmb 1095 drivers/video/fbdev/pm2fb.c wmb(); wmb 1144 drivers/video/fbdev/pm2fb.c wmb(); wmb 115 drivers/video/fbdev/pm3fb.c wmb(); wmb 117 drivers/video/fbdev/pm3fb.c wmb(); wmb 125 drivers/video/fbdev/pm3fb.c wmb(); wmb 127 drivers/video/fbdev/pm3fb.c wmb(); wmb 129 drivers/video/fbdev/pm3fb.c wmb(); wmb 131 drivers/video/fbdev/pm3fb.c wmb(); wmb 822 drivers/video/fbdev/pm3fb.c wmb(); wmb 1279 drivers/video/fbdev/pm3fb.c wmb(); wmb 110 drivers/video/fbdev/pmag-ba-fb.c wmb(); wmb 112 drivers/video/fbdev/pmag-ba-fb.c wmb(); wmb 114 drivers/video/fbdev/pmag-ba-fb.c wmb(); wmb 139 drivers/video/fbdev/pmag-ba-fb.c wmb(); wmb 114 drivers/video/fbdev/pmagb-b-fb.c wmb(); wmb 116 drivers/video/fbdev/pmagb-b-fb.c wmb(); wmb 118 drivers/video/fbdev/pmagb-b-fb.c wmb(); wmb 143 drivers/video/fbdev/pmagb-b-fb.c wmb(); wmb 172 drivers/video/fbdev/tdfxfb.c wmb(); wmb 174 drivers/video/fbdev/tdfxfb.c wmb(); wmb 180 drivers/video/fbdev/tdfxfb.c wmb(); wmb 182 drivers/video/fbdev/tdfxfb.c wmb(); wmb 195 drivers/video/fbdev/tdfxfb.c wmb(); wmb 197 drivers/video/fbdev/tdfxfb.c wmb(); wmb 705 drivers/video/fbdev/tgafb.c wmb(); wmb 722 drivers/video/fbdev/tgafb.c wmb(); wmb 736 drivers/video/fbdev/tgafb.c wmb(); wmb 751 drivers/video/fbdev/tgafb.c wmb(); wmb 756 drivers/video/fbdev/tgafb.c wmb(); wmb 770 drivers/video/fbdev/tgafb.c wmb(); wmb 786 drivers/video/fbdev/tgafb.c wmb(); wmb 800 drivers/video/fbdev/tgafb.c wmb(); wmb 805 drivers/video/fbdev/tgafb.c wmb(); wmb 820 drivers/video/fbdev/tgafb.c wmb(); wmb 987 drivers/video/fbdev/tgafb.c wmb(); wmb 1026 drivers/video/fbdev/tgafb.c wmb(); wmb 1060 drivers/video/fbdev/tgafb.c wmb(); wmb 1072 drivers/video/fbdev/tgafb.c wmb(); wmb 1074 drivers/video/fbdev/tgafb.c wmb(); wmb 1082 drivers/video/fbdev/tgafb.c wmb(); wmb 1084 drivers/video/fbdev/tgafb.c wmb(); wmb 1108 drivers/video/fbdev/tgafb.c wmb(); wmb 1120 drivers/video/fbdev/tgafb.c wmb(); wmb 1122 drivers/video/fbdev/tgafb.c wmb(); wmb 1130 drivers/video/fbdev/tgafb.c wmb(); wmb 1132 drivers/video/fbdev/tgafb.c wmb(); wmb 1200 drivers/video/fbdev/tgafb.c wmb(); wmb 1215 drivers/video/fbdev/tgafb.c wmb(); wmb 1217 drivers/video/fbdev/tgafb.c wmb(); wmb 1226 drivers/video/fbdev/tgafb.c wmb(); wmb 1228 drivers/video/fbdev/tgafb.c wmb(); wmb 1237 drivers/video/fbdev/tgafb.c wmb(); wmb 1239 drivers/video/fbdev/tgafb.c wmb(); wmb 849 drivers/video/fbdev/vermilion/vermilion.c wmb(); wmb 851 drivers/video/fbdev/vermilion/vermilion.c wmb(); wmb 853 drivers/video/fbdev/vermilion/vermilion.c wmb(); wmb 1172 drivers/video/fbdev/vga16fb.c wmb(); wmb 1179 drivers/video/fbdev/vga16fb.c wmb(); wmb 84 drivers/video/fbdev/xen-fbfront.c wmb(); /* ensure ring contents visible */ wmb 82 drivers/w1/masters/matrox_w1.c wmb(); wmb 144 drivers/watchdog/qcom-wdt.c wmb(); wmb 145 drivers/watchdog/rza_wdt.c wmb(); wmb 176 drivers/xen/evtchn.c wmb(); /* Ensure ring contents visible */ wmb 249 drivers/xen/grant-table.c wmb(); wmb 258 drivers/xen/grant-table.c wmb(); /* Hypervisor concurrent accesses. */ wmb 716 drivers/xen/xen-pciback/pci_stub.c wmb(); wmb 733 drivers/xen/xen-pciback/pci_stub.c wmb(); wmb 395 drivers/xen/xen-pciback/pciback_ops.c wmb(); wmb 84 fs/proc/vmcore.c wmb(); wmb 37 include/asm-generic/barrier.h #ifndef wmb wmb 46 include/asm-generic/barrier.h #define dma_wmb() wmb() wmb 62 include/asm-generic/barrier.h #define __smp_wmb() wmb() wmb 36 include/asm-generic/io.h #ifdef wmb wmb 37 include/asm-generic/io.h #define __io_bw() wmb() wmb 159 include/linux/mlx4/cq.h wmb(); wmb 168 include/linux/mlx5/cq.h wmb(); wmb 88 include/linux/mtd/doc2000.h wmb(); wmb 99 include/linux/mtd/doc2000.h wmb(); wmb 1122 kernel/debug/debug_core.c wmb(); /* Sync point before breakpoint */ wmb 1124 kernel/debug/debug_core.c wmb(); /* Sync point after breakpoint */ wmb 324 net/dsa/master.c wmb(); wmb 361 net/dsa/master.c wmb(); wmb 1128 net/ipv6/af_inet6.c wmb(); wmb 1300 net/sunrpc/svcsock.c wmb(); wmb 112 sound/mips/sgio2audio.c wmb(); wmb 136 sound/mips/sgio2audio.c wmb(); wmb 1475 sound/pci/asihpi/hpi6205.c wmb(); /* ensure ack is written before dsp writes back */ wmb 2073 sound/pci/asihpi/hpi6205.c wmb(); /* DSP gets state by DMA, make sure it is written to memory */ wmb 70 sound/pci/echoaudio/echoaudio_dsp.c wmb(); /* Flush all pending writes before sending the command */ wmb 99 sound/pci/echoaudio/echoaudio_dsp.c wmb(); /* write it immediately */ wmb 2547 sound/pci/hda/patch_hdmi.c wmb(); wmb 175 sound/ppc/snd_ps3.c wmb(); wmb 183 sound/ppc/snd_ps3.c wmb(); wmb 291 sound/ppc/snd_ps3.c wmb(); wmb 397 sound/ppc/snd_ps3.c wmb(); /* ensure the hardware sees the change */ wmb 415 sound/ppc/snd_ps3.c wmb(); /* ensure the hardware actually start resetting */ wmb 429 sound/ppc/snd_ps3.c wmb(); wmb 80 sound/soc/au1x/ac97c.c wmb(); wmb 78 sound/soc/au1x/i2sc.c wmb(); wmb 79 sound/soc/au1x/psc-ac97.c wmb(); /* drain writebuffer */ wmb 87 sound/soc/au1x/psc-ac97.c wmb(); /* drain writebuffer */ wmb 99 sound/soc/au1x/psc-ac97.c wmb(); /* drain writebuffer */ wmb 119 sound/soc/au1x/psc-ac97.c wmb(); /* drain writebuffer */ wmb 127 sound/soc/au1x/psc-ac97.c wmb(); /* drain writebuffer */ wmb 137 sound/soc/au1x/psc-ac97.c wmb(); /* drain writebuffer */ wmb 149 sound/soc/au1x/psc-ac97.c wmb(); /* drain writebuffer */ wmb 152 sound/soc/au1x/psc-ac97.c wmb(); /* drain writebuffer */ wmb 162 sound/soc/au1x/psc-ac97.c wmb(); /* drain writebuffer */ wmb 164 sound/soc/au1x/psc-ac97.c wmb(); /* drain writebuffer */ wmb 168 sound/soc/au1x/psc-ac97.c wmb(); /* drain writebuffer */ wmb 171 sound/soc/au1x/psc-ac97.c wmb(); /* drain writebuffer */ wmb 175 sound/soc/au1x/psc-ac97.c wmb(); /* drain writebuffer */ wmb 189 sound/soc/au1x/psc-ac97.c wmb(); /* drain writebuffer */ wmb 252 sound/soc/au1x/psc-ac97.c wmb(); /* drain writebuffer */ wmb 264 sound/soc/au1x/psc-ac97.c wmb(); /* drain writebuffer */ wmb 268 sound/soc/au1x/psc-ac97.c wmb(); /* drain writebuffer */ wmb 300 sound/soc/au1x/psc-ac97.c wmb(); /* drain writebuffer */ wmb 302 sound/soc/au1x/psc-ac97.c wmb(); /* drain writebuffer */ wmb 307 sound/soc/au1x/psc-ac97.c wmb(); /* drain writebuffer */ wmb 313 sound/soc/au1x/psc-ac97.c wmb(); /* drain writebuffer */ wmb 398 sound/soc/au1x/psc-ac97.c wmb(); /* drain writebuffer */ wmb 400 sound/soc/au1x/psc-ac97.c wmb(); /* drain writebuffer */ wmb 402 sound/soc/au1x/psc-ac97.c wmb(); /* drain writebuffer */ wmb 432 sound/soc/au1x/psc-ac97.c wmb(); /* drain writebuffer */ wmb 434 sound/soc/au1x/psc-ac97.c wmb(); /* drain writebuffer */ wmb 450 sound/soc/au1x/psc-ac97.c wmb(); /* drain writebuffer */ wmb 452 sound/soc/au1x/psc-ac97.c wmb(); /* drain writebuffer */ wmb 463 sound/soc/au1x/psc-ac97.c wmb(); /* drain writebuffer */ wmb 150 sound/soc/au1x/psc-i2s.c wmb(); /* drain writebuffer */ wmb 160 sound/soc/au1x/psc-i2s.c wmb(); /* drain writebuffer */ wmb 162 sound/soc/au1x/psc-i2s.c wmb(); /* drain writebuffer */ wmb 175 sound/soc/au1x/psc-i2s.c wmb(); /* drain writebuffer */ wmb 195 sound/soc/au1x/psc-i2s.c wmb(); /* drain writebuffer */ wmb 197 sound/soc/au1x/psc-i2s.c wmb(); /* drain writebuffer */ wmb 206 sound/soc/au1x/psc-i2s.c wmb(); /* drain writebuffer */ wmb 218 sound/soc/au1x/psc-i2s.c wmb(); /* drain writebuffer */ wmb 229 sound/soc/au1x/psc-i2s.c wmb(); /* drain writebuffer */ wmb 231 sound/soc/au1x/psc-i2s.c wmb(); /* drain writebuffer */ wmb 322 sound/soc/au1x/psc-i2s.c wmb(); /* drain writebuffer */ wmb 325 sound/soc/au1x/psc-i2s.c wmb(); /* drain writebuffer */ wmb 351 sound/soc/au1x/psc-i2s.c wmb(); /* drain writebuffer */ wmb 353 sound/soc/au1x/psc-i2s.c wmb(); /* drain writebuffer */ wmb 367 sound/soc/au1x/psc-i2s.c wmb(); /* drain writebuffer */ wmb 369 sound/soc/au1x/psc-i2s.c wmb(); /* drain writebuffer */ wmb 380 sound/soc/au1x/psc-i2s.c wmb(); /* drain writebuffer */ wmb 382 sound/soc/au1x/psc-i2s.c wmb(); /* drain writebuffer */ wmb 384 sound/soc/au1x/psc-i2s.c wmb(); /* drain writebuffer */ wmb 301 sound/sparc/cs4231.c wmb(); wmb 206 sound/usb/mixer_quirks.c wmb(); wmb 448 sound/usb/usx2y/usbusx2yaudio.c wmb(); wmb 35 tools/include/asm-generic/barrier.h #ifndef wmb wmb 43 tools/include/asm/barrier.h # define smp_wmb() wmb() wmb 88 tools/testing/selftests/powerpc/dscr/dscr_default_test.c wmb(); wmb 96 tools/testing/selftests/powerpc/dscr/dscr_default_test.c wmb();