rmb 16 arch/arc/include/asm/io.h #define __iormb() rmb() rmb 165 arch/arm/include/asm/io.h #define __iormb() rmb() rmb 73 arch/arm/vfp/vfp.h u64 rh, rma, rmb, rl; rmb 83 arch/arm/vfp/vfp.h rmb = (u64)nl * mh; rmb 84 arch/arm/vfp/vfp.h rma += rmb; rmb 87 arch/arm/vfp/vfp.h rh += ((u64)(rma < rmb) << 32) + (rma >> 32); rmb 82 arch/arm/xen/enlighten.c rmb(); /* fetch version before time */ rmb 85 arch/arm/xen/enlighten.c rmb(); /* fetch time before checking version */ rmb 22 arch/csky/include/asm/io.h #define readb(c) ({ u8 __v = readb_relaxed(c); rmb(); __v; }) rmb 23 arch/csky/include/asm/io.h #define readw(c) ({ u16 __v = readw_relaxed(c); rmb(); __v; }) rmb 24 arch/csky/include/asm/io.h #define readl(c) ({ u32 __v = readl_relaxed(c); rmb(); __v; }) rmb 250 arch/ia64/kernel/process.c rmb(); rmb 91 arch/mips/include/asm/io.h #define iobarrier_r() rmb() rmb 392 arch/mips/include/asm/io.h rmb(); \ rmb 434 arch/mips/include/asm/io.h rmb(); \ rmb 176 arch/mips/kernel/syscall.c rmb(); rmb 55 arch/nds32/include/asm/io.h #define __iormb() rmb() rmb 54 arch/powerpc/kernel/smp-tbsync.c rmb(); rmb 60 arch/powerpc/kernel/smp-tbsync.c rmb(); rmb 33 arch/powerpc/lib/locks.c rmb(); rmb 59 arch/powerpc/lib/locks.c rmb(); rmb 254 arch/powerpc/sysdev/cpm2_pic.c rmb(); rmb 119 arch/powerpc/sysdev/dart_iommu.c rmb(); rmb 31 arch/s390/include/asm/barrier.h #define __smp_rmb() rmb() rmb 50 arch/sh/include/asm/io.h #define readb(a) ({ u8 r_ = readb_relaxed(a); rmb(); r_; }) rmb 51 arch/sh/include/asm/io.h #define readw(a) ({ u16 r_ = readw_relaxed(a); rmb(); r_; }) rmb 52 arch/sh/include/asm/io.h #define readl(a) ({ u32 r_ = readl_relaxed(a); rmb(); r_; }) rmb 53 arch/sh/include/asm/io.h #define readq(a) ({ u64 r_ = readq_relaxed(a); rmb(); r_; }) rmb 378 arch/sparc/kernel/iommu.c rmb(); rmb 137 arch/sparc/kernel/smp_64.c rmb(); rmb 184 arch/sparc/kernel/smp_64.c rmb(); rmb 219 arch/sparc/kernel/smp_64.c rmb(); rmb 270 arch/sparc/kernel/smp_64.c rmb(); rmb 280 arch/sparc/kernel/smp_64.c rmb(); rmb 1185 arch/sparc/kernel/smp_64.c rmb(); rmb 1222 arch/sparc/kernel/smp_64.c rmb(); rmb 856 arch/x86/kernel/cpu/mce/core.c rmb(); rmb 489 arch/x86/kernel/cpu/resctrl/pseudo_lock.c rmb(); rmb 500 arch/x86/kernel/cpu/resctrl/pseudo_lock.c rmb(); rmb 998 arch/x86/kernel/cpu/resctrl/pseudo_lock.c rmb(); rmb 1005 arch/x86/kernel/cpu/resctrl/pseudo_lock.c rmb(); rmb 1011 arch/x86/kernel/cpu/resctrl/pseudo_lock.c rmb(); rmb 1021 arch/x86/kernel/cpu/resctrl/pseudo_lock.c rmb(); rmb 1028 arch/x86/kernel/cpu/resctrl/pseudo_lock.c rmb(); rmb 124 arch/x86/kernel/pvclock.c rmb(); /* fetch version before time */ rmb 134 arch/x86/kernel/pvclock.c rmb(); /* fetch time before checking version */ rmb 929 drivers/ata/sata_nv.c rmb(); rmb 1397 drivers/atm/lanai.c rmb(); rmb 520 drivers/block/rsxx/dma.c rmb(); rmb 1134 drivers/block/xen-blkback/blkback.c rmb(); /* Ensure we see queued requests up to 'rp'. */ rmb 1563 drivers/block/xen-blkfront.c rmb(); /* Ensure we see queued responses up to 'rp'. */ rmb 117 drivers/char/tpm/tpm-interface.c rmb(); rmb 168 drivers/crypto/cavium/zip/common.h rmb(); rmb 358 drivers/crypto/talitos.c rmb(); rmb 377 drivers/dma/at_hdmac.c rmb(); /* ensure DSCR is read before CTRLA */ rmb 382 drivers/dma/at_hdmac.c rmb(); /* ensure DSCR is read after CTRLA */ rmb 402 drivers/dma/at_hdmac.c rmb(); /* ensure DSCR is read before CTRLA */ rmb 1474 drivers/dma/at_xdmac.c rmb(); rmb 1476 drivers/dma/at_xdmac.c rmb(); rmb 1478 drivers/dma/at_xdmac.c rmb(); rmb 1480 drivers/dma/at_xdmac.c rmb(); rmb 1157 drivers/dma/pxa_dma.c rmb(); rmb 175 drivers/edac/altera_edac.c rmb(); rmb 677 drivers/edac/altera_edac.c rmb(); rmb 731 drivers/firewire/ohci.c rmb(); /* read descriptors in order */ rmb 747 drivers/firewire/ohci.c rmb(); rmb 761 drivers/firewire/ohci.c rmb(); /* read res_count before the DMA data */ rmb 1925 drivers/firewire/ohci.c rmb(); rmb 1965 drivers/firewire/ohci.c rmb(); rmb 83 drivers/firmware/qemu_fw_cfg.c rmb(); rmb 112 drivers/firmware/raspberrypi.c rmb(); rmb 162 drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c rmb(); rmb 1011 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c rmb(); rmb 291 drivers/gpu/drm/gma500/psb_irq.c rmb(); rmb 1519 drivers/gpu/drm/i915/gt/intel_lrc.c rmb(); rmb 130 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c rmb(); rmb 7582 drivers/gpu/drm/radeon/cik.c rmb(); rmb 4732 drivers/gpu/drm/radeon/evergreen.c rmb(); rmb 4123 drivers/gpu/drm/radeon/r600.c rmb(); rmb 6274 drivers/gpu/drm/radeon/si.c rmb(); rmb 98 drivers/gpu/drm/scheduler/sched_entity.c rmb(); /* for list_empty to work without lock */ rmb 332 drivers/gpu/drm/vmwgfx/ttm_object.c rmb(); rmb 812 drivers/infiniband/hw/cxgb4/t4.h rmb(); rmb 2207 drivers/infiniband/hw/hns/hns_roce_hw_v1.c rmb(); rmb 2718 drivers/infiniband/hw/hns/hns_roce_hw_v2.c rmb(); rmb 691 drivers/infiniband/hw/mlx4/cq.c rmb(); rmb 469 drivers/infiniband/hw/mlx5/cq.c rmb(); rmb 501 drivers/infiniband/hw/mthca/mthca_cq.c rmb(); rmb 272 drivers/infiniband/hw/mthca/mthca_eq.c rmb(); rmb 464 drivers/infiniband/hw/qedr/main.c rmb(); rmb 4082 drivers/infiniband/hw/qedr/verbs.c rmb(); rmb 75 drivers/infiniband/hw/qib/qib_twsi.c rmb(); /* inlined, so prevent compiler reordering */ rmb 346 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c rmb(); rmb 190 drivers/input/misc/xen-kbdfront.c rmb(); /* ensure we see ring contents up to prod */ rmb 337 drivers/macintosh/rack-meter.c rmb(); rmb 692 drivers/media/platform/exynos4-is/mipi-csis.c rmb(); rmb 247 drivers/media/platform/omap3isp/ispccdc.c rmb(); rmb 1406 drivers/media/platform/omap3isp/ispccdc.c rmb(); rmb 189 drivers/media/platform/qcom/venus/hfi_venus.c rmb(); rmb 255 drivers/media/platform/qcom/venus/hfi_venus.c rmb(); rmb 299 drivers/media/platform/qcom/venus/hfi_venus.c rmb(); rmb 308 drivers/media/platform/qcom/venus/hfi_venus.c rmb(); rmb 270 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c rmb(); rmb 720 drivers/misc/mic/scif/scif_dma.c rmb(); rmb 628 drivers/misc/mic/vop/vop_main.c rmb(); rmb 268 drivers/misc/sgi-gru/grufault.c rmb(); /* Must/check ms_range_active before loading PTEs */ rmb 404 drivers/misc/sgi-gru/grufault.c rmb(); /* TFH must be cache resident before reading ms_range_active */ rmb 483 drivers/misc/sgi-gru/grukservices.c rmb(); rmb 496 drivers/misc/sgi-gru/grukservices.c rmb(); rmb 37 drivers/net/can/softing/softing_fw.c rmb(); rmb 80 drivers/net/can/softing/softing_fw.c rmb(); rmb 1730 drivers/net/ethernet/3com/typhoon.c rmb(); rmb 473 drivers/net/ethernet/aeroflex/greth.c rmb(); /* tx_last is updated by the poll task */ rmb 1941 drivers/net/ethernet/alteon/acenic.c rmb(); rmb 1070 drivers/net/ethernet/amd/pcnet32.c rmb(); rmb 1075 drivers/net/ethernet/amd/pcnet32.c rmb(); rmb 2387 drivers/net/ethernet/amd/pcnet32.c rmb(); rmb 325 drivers/net/ethernet/broadcom/bcm63xx_enet.c rmb(); rmb 439 drivers/net/ethernet/broadcom/bcm63xx_enet.c rmb(); rmb 3165 drivers/net/ethernet/broadcom/bnx2.c rmb(); rmb 3295 drivers/net/ethernet/broadcom/bnx2.c rmb(); rmb 3514 drivers/net/ethernet/broadcom/bnx2.c rmb(); rmb 3552 drivers/net/ethernet/broadcom/bnx2.c rmb(); rmb 937 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c rmb(); rmb 3254 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c rmb(); rmb 6495 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c rmb(); rmb 6512 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c rmb(); rmb 5722 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c rmb(); rmb 2978 drivers/net/ethernet/broadcom/cnic.c rmb(); rmb 2989 drivers/net/ethernet/broadcom/cnic.c rmb(); rmb 3123 drivers/net/ethernet/broadcom/cnic.c rmb(); rmb 3133 drivers/net/ethernet/broadcom/cnic.c rmb(); rmb 6833 drivers/net/ethernet/broadcom/tg3.c rmb(); rmb 6980 drivers/net/ethernet/broadcom/tg3.c rmb(); rmb 7257 drivers/net/ethernet/broadcom/tg3.c rmb(); rmb 7357 drivers/net/ethernet/broadcom/tg3.c rmb(); rmb 172 drivers/net/ethernet/brocade/bna/bnad.c rmb(); rmb 615 drivers/net/ethernet/brocade/bna/bnad.c rmb(); rmb 665 drivers/net/ethernet/brocade/bna/bnad.c rmb(); rmb 862 drivers/net/ethernet/cadence/macb_main.c rmb(); rmb 928 drivers/net/ethernet/cadence/macb_main.c rmb(); rmb 1018 drivers/net/ethernet/cadence/macb_main.c rmb(); rmb 1204 drivers/net/ethernet/cadence/macb_main.c rmb(); rmb 194 drivers/net/ethernet/chelsio/cxgb3/sge.c rmb(); rmb 72 drivers/net/ethernet/cisco/enic/cq_desc.h rmb(); rmb 284 drivers/net/ethernet/cisco/enic/vnic_dev.c rmb(); rmb 415 drivers/net/ethernet/dec/tulip/de2104x.c rmb(); rmb 549 drivers/net/ethernet/dec/tulip/de2104x.c rmb(); rmb 1719 drivers/net/ethernet/dec/tulip/de2104x.c rmb(); rmb 2542 drivers/net/ethernet/emulex/benet/be_main.c rmb(); rmb 2719 drivers/net/ethernet/emulex/benet/be_main.c rmb(); rmb 2794 drivers/net/ethernet/emulex/benet/be_main.c rmb(); rmb 1138 drivers/net/ethernet/fealnx.c rmb(); rmb 1267 drivers/net/ethernet/freescale/fec_main.c rmb(); rmb 2560 drivers/net/ethernet/freescale/gianfar.c rmb(); rmb 525 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c rmb(); rmb 831 drivers/net/ethernet/hisilicon/hns/hns_enet.c rmb(); /* make sure num taken effect before the other data is touched */ rmb 959 drivers/net/ethernet/hisilicon/hns/hns_enet.c rmb(); /* make sure head is ready before touch any data */ rmb 2339 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c rmb(); /* Make sure head is ready before touch any data */ rmb 2959 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c rmb(); /* Make sure num taken effect before the other data is touched */ rmb 145 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c rmb(); /* Make sure head is ready before touch any data */ rmb 50 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c rmb(); /* Make sure head is ready before touch any data */ rmb 679 drivers/net/ethernet/ibm/ehea/ehea_main.c rmb(); rmb 814 drivers/net/ethernet/ibm/ehea/ehea_main.c rmb(); rmb 892 drivers/net/ethernet/ibm/ehea/ehea_main.c rmb(); rmb 4534 drivers/net/ethernet/intel/e1000e/netdev.c rmb(); /* read flags after interrupt has been fired */ rmb 353 drivers/net/ethernet/intel/fm10k/fm10k_mbx.c rmb(); rmb 265 drivers/net/ethernet/intel/igbvf/netdev.c rmb(); /* read descriptor and rx_buffer_info after status DD */ rmb 1796 drivers/net/ethernet/intel/ixgb/ixgb_main.c rmb(); /* read buffer_info after eop_desc */ rmb 1957 drivers/net/ethernet/intel/ixgb/ixgb_main.c rmb(); /* read descriptor and rx_buffer_info after status DD */ rmb 1148 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c rmb(); rmb 691 drivers/net/ethernet/jme.c rmb(); rmb 928 drivers/net/ethernet/jme.c rmb(); rmb 1079 drivers/net/ethernet/jme.c rmb(); rmb 523 drivers/net/ethernet/marvell/mv643xx_eth.c rmb(); rmb 1722 drivers/net/ethernet/marvell/octeontx2/af/rvu.c rmb(); rmb 3210 drivers/net/ethernet/marvell/skge.c rmb(); rmb 2711 drivers/net/ethernet/marvell/sky2.c rmb(); rmb 941 drivers/net/ethernet/mellanox/mlx5/core/cmd.c rmb(); rmb 603 drivers/net/ethernet/mellanox/mlxsw/pci.c rmb(); /* make sure we read owned bit before the rest of elem */ rmb 716 drivers/net/ethernet/mellanox/mlxsw/pci.c rmb(); /* make sure we read owned bit before the rest of elem */ rmb 225 drivers/net/ethernet/moxa/moxart_ether.c rmb(); /* ensure desc0 is up to date */ rmb 356 drivers/net/ethernet/moxa/moxart_ether.c rmb(); /* ensure data is only read that had TX_DESC0_DMA_OWN cleared */ rmb 1608 drivers/net/ethernet/qlogic/qede/qede_ethtool.c rmb(); rmb 1312 drivers/net/ethernet/qlogic/qede/qede_fp.c rmb(); rmb 1349 drivers/net/ethernet/qlogic/qede/qede_fp.c rmb(); rmb 2124 drivers/net/ethernet/qlogic/qla3xxx.c rmb(); rmb 659 drivers/net/ethernet/realtek/8139cp.c rmb(); rmb 1966 drivers/net/ethernet/realtek/8139too.c rmb(); rmb 1953 drivers/net/ethernet/sfc/ef10.c rmb(); rmb 1956 drivers/net/ethernet/sfc/ef10.c rmb(); rmb 2047 drivers/net/ethernet/sfc/ef10.c rmb(); rmb 2050 drivers/net/ethernet/sfc/ef10.c rmb(); rmb 2168 drivers/net/ethernet/sfc/ef10.c rmb(); rmb 1444 drivers/net/ethernet/sfc/falcon/falcon.c rmb(); /* read the done flag before the stats */ rmb 2588 drivers/net/ethernet/sfc/falcon/falcon.c rmb(); /* read the done flag before the stats */ rmb 342 drivers/net/ethernet/sfc/mcdi.c rmb(); rmb 558 drivers/net/ethernet/sfc/siena.c rmb(); rmb 561 drivers/net/ethernet/sfc/siena.c rmb(); rmb 491 drivers/net/ethernet/silan/sc92031.c rmb(); rmb 730 drivers/net/ethernet/silan/sc92031.c rmb(); rmb 763 drivers/net/ethernet/silan/sc92031.c rmb(); rmb 865 drivers/net/ethernet/silan/sc92031.c rmb(); rmb 898 drivers/net/ethernet/silan/sc92031.c rmb(); rmb 830 drivers/net/ethernet/smsc/smsc9420.c rmb(); rmb 900 drivers/net/ethernet/smsc/smsc9420.c rmb(); rmb 939 drivers/net/ethernet/smsc/smsc9420.c rmb(); rmb 2103 drivers/net/ethernet/via/via-velocity.c rmb(); rmb 723 drivers/net/wimax/i2400m/control.c rmb(); /* Make sure we see what i2400m_dev_reset_handle() */ rmb 607 drivers/net/wimax/i2400m/driver.c rmb(); rmb 653 drivers/net/wimax/i2400m/driver.c rmb(); rmb 259 drivers/net/wimax/i2400m/rx.c rmb(); /* see i2400m->ready's documentation */ rmb 592 drivers/net/wimax/i2400m/usb.c rmb(); /* see i2400m->updown's documentation */ rmb 646 drivers/net/wimax/i2400m/usb.c rmb(); /* see i2400m->updown's documentation */ rmb 233 drivers/net/wireless/ath/wil6210/txrx_edma.c rmb(); rmb 1152 drivers/net/wireless/ath/wil6210/txrx_edma.c rmb(); rmb 1982 drivers/net/wireless/broadcom/b43/main.c rmb(); rmb 1303 drivers/net/wireless/broadcom/b43legacy/main.c rmb(); rmb 2921 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c rmb(); rmb 3681 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c rmb(); rmb 997 drivers/net/wireless/marvell/mwl8k.c rmb(); rmb 1109 drivers/net/wireless/marvell/mwl8k.c rmb(); rmb 235 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c rmb(); rmb 244 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c rmb(); rmb 825 drivers/net/xen-netback/netback.c rmb(); /* Ensure that we see the request before we copy it. */ rmb 1595 drivers/net/xen-netback/netback.c rmb(); rmb 385 drivers/net/xen-netfront.c rmb(); /* Ensure we see responses up to 'rp'. */ rmb 1009 drivers/net/xen-netfront.c rmb(); /* Ensure we see queued responses up to 'rp'. */ rmb 1024 drivers/nvme/host/pci.c rmb(); rmb 683 drivers/pinctrl/tegra/pinctrl-tegra.c rmb(); rmb 1099 drivers/scsi/BusLogic.h bool rmb:1; /* Byte 1 Bit 7 */ rmb 60 drivers/scsi/aic94xx/aic94xx_reg.c rmb(); rmb 73 drivers/scsi/aic94xx/aic94xx_reg.c rmb(); rmb 86 drivers/scsi/aic94xx/aic94xx_reg.c rmb(); rmb 65 drivers/scsi/aic94xx/aic94xx_reg.h rmb(); \ rmb 1714 drivers/scsi/atp870u.c unsigned char i, j, k, rmb, n; rmb 1845 drivers/scsi/atp870u.c rmb = mbuf[1]; rmb 2293 drivers/scsi/atp870u.c if ((mbuf[3] < 0x0d) && (rmb == 0)) { rmb 1155 drivers/scsi/csiostor/csio_wr.c rmb(); rmb 446 drivers/scsi/dpt_i2o.c rmb(); rmb 1240 drivers/scsi/dpt_i2o.c rmb(); rmb 1316 drivers/scsi/dpt_i2o.c rmb(); rmb 1359 drivers/scsi/dpt_i2o.c rmb(); rmb 1368 drivers/scsi/dpt_i2o.c rmb(); rmb 2105 drivers/scsi/dpt_i2o.c rmb(); rmb 2181 drivers/scsi/dpt_i2o.c rmb(); rmb 2752 drivers/scsi/dpt_i2o.c rmb(); rmb 2784 drivers/scsi/dpt_i2o.c rmb(); rmb 2827 drivers/scsi/dpt_i2o.c rmb(); rmb 2905 drivers/scsi/dpt_i2o.c rmb(); rmb 2941 drivers/scsi/dpt_i2o.c rmb(); rmb 70 drivers/scsi/fnic/cq_desc.h rmb(); rmb 756 drivers/scsi/fnic/fcpio.h rmb(); rmb 306 drivers/scsi/fnic/vnic_dev.c rmb(); rmb 400 drivers/scsi/fnic/vnic_dev.c rmb(); /*prevent reorder while reding result*/ rmb 3114 drivers/scsi/ibmvscsi/ibmvfc.c rmb(); rmb 3137 drivers/scsi/ibmvscsi/ibmvfc.c rmb(); rmb 180 drivers/scsi/ibmvscsi/ibmvscsi.c rmb(); rmb 3382 drivers/scsi/lpfc/lpfc_sli.c rmb(); rmb 3772 drivers/scsi/lpfc/lpfc_sli.c rmb(); rmb 1398 drivers/scsi/megaraid/megaraid_mbox.c rmb(); rmb 2074 drivers/scsi/megaraid/megaraid_mbox.c rmb(); rmb 2085 drivers/scsi/megaraid/megaraid_mbox.c rmb(); rmb 2709 drivers/scsi/megaraid/megaraid_mbox.c rmb(); rmb 2720 drivers/scsi/megaraid/megaraid_mbox.c rmb(); rmb 2742 drivers/scsi/megaraid/megaraid_mbox.c rmb(); rmb 2761 drivers/scsi/megaraid/megaraid_mbox.c rmb(); rmb 2829 drivers/scsi/megaraid/megaraid_mbox.c rmb(); rmb 3280 drivers/scsi/megaraid/megaraid_mbox.c rmb(); rmb 1007 drivers/scsi/megaraid/megaraid_sas_fusion.c rmb(); rmb 623 drivers/scsi/mvumi.c rmb(); rmb 1231 drivers/scsi/mvumi.c rmb(); rmb 1255 drivers/scsi/mvumi.c rmb(); rmb 2072 drivers/scsi/qedf/qedf_main.c rmb(); rmb 2215 drivers/scsi/qedf/qedf_main.c rmb(); rmb 1293 drivers/scsi/qedi/qedi_main.c rmb(); rmb 69 drivers/scsi/snic/cq_desc.h rmb(); rmb 525 drivers/scsi/snic/snic_fwint.h rmb(); rmb 1043 drivers/scsi/stex.c rmb(); rmb 1093 drivers/scsi/stex.c rmb(); rmb 1195 drivers/scsi/stex.c rmb(); rmb 1208 drivers/scsi/stex.c rmb(); rmb 92 drivers/scsi/sym53c8xx_2/sym_glue.h #define MEMORY_READ_BARRIER() rmb() rmb 329 drivers/scsi/xen-scsifront.c rmb(); /* ordering required respective to dom0 */ rmb 2216 drivers/staging/qlge/qlge.h rmb(); rmb 2218 drivers/staging/qlge/qlge_main.c rmb(); rmb 2265 drivers/staging/qlge/qlge_main.c rmb(); rmb 43 drivers/staging/speakup/selection.c rmb(); rmb 1187 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c rmb(); rmb 625 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c rmb(); rmb 1049 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c rmb(); rmb 1160 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c rmb(); rmb 1868 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c rmb(); rmb 1980 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c rmb(); rmb 807 drivers/usb/early/xhci-dbc.c rmb(); rmb 325 drivers/usb/gadget/udc/bdc/bdc_udc.c rmb(); rmb 1148 drivers/usb/gadget/udc/net2280.c rmb(); rmb 1368 drivers/usb/gadget/udc/renesas_usb3.c rmb(); /* The controller updated prd entries */ rmb 345 drivers/usb/host/ehci-q.c rmb (); rmb 2406 drivers/usb/host/ehci-sched.c rmb(); rmb 2305 drivers/usb/host/fotg210-hcd.c rmb(); rmb 4606 drivers/usb/host/fotg210-hcd.c rmb(); rmb 1466 drivers/usb/host/oxu210hp-hcd.c rmb(); rmb 753 drivers/usb/host/xhci-dbgcap.c rmb(); rmb 2732 drivers/usb/host/xhci-ring.c rmb(); rmb 1027 drivers/usb/musb/cppi_dma.c rmb(); rmb 1205 drivers/usb/musb/cppi_dma.c rmb(); rmb 46 drivers/video/fbdev/bt455.h rmb(); rmb 48 drivers/video/fbdev/bt455.h rmb(); rmb 451 drivers/video/fbdev/fsl-diu-fb.c rmb(); rmb 461 drivers/video/fbdev/pm2fb.c rmb(); rmb 475 drivers/video/fbdev/pm2fb.c rmb(); rmb 497 drivers/video/fbdev/pm2fb.c rmb(); rmb 1169 drivers/video/fbdev/vga16fb.c rmb(); rmb 248 drivers/xen/evtchn.c rmb(); /* Ensure that we see the port before we copy it. */ rmb 496 drivers/xen/grant-table.c rmb(); /* Read the frame number /after/ reading completion status. */ rmb 527 drivers/xen/grant-table.c rmb(); /* Read the frame number /after/ reading completion status. */ rmb 66 drivers/xen/time.c rmb(); /* Hypervisor might update data. */ rmb 68 drivers/xen/time.c rmb(); /* Hypervisor might update data. */ rmb 736 drivers/xen/xen-scsiback.c rmb(); /* guest system is accessing ring, too */ rmb 602 fs/btrfs/volumes.c rmb(); rmb 33 include/asm-generic/barrier.h #ifndef rmb rmb 42 include/asm-generic/barrier.h #define dma_rmb() rmb() rmb 58 include/asm-generic/barrier.h #define __smp_rmb() rmb() rmb 27 include/asm-generic/io.h #ifdef rmb rmb 28 include/asm-generic/io.h #define __io_ar(v) rmb() rmb 241 kernel/sched/idle.c rmb(); rmb 799 kernel/seccomp.c rmb(); rmb 388 net/sunrpc/svcsock.c rmb(); rmb 407 net/sunrpc/svcsock.c rmb(); rmb 726 net/sunrpc/svcsock.c rmb(); rmb 763 net/sunrpc/svcsock.c rmb(); rmb 244 sound/pci/asihpi/hpi6205.c rmb(); /* make sure we see updates DMAed from DSP */ rmb 2056 sound/pci/asihpi/hpi6205.c rmb(); /* ensure interface->dsp_ack is up to date */ rmb 2059 sound/pci/asihpi/hpi6205.c rmb(); /* DSP changes dsp_ack by DMA */ rmb 36 sound/xen/xen_snd_front_evtchnl.c rmb(); rmb 31 tools/include/asm-generic/barrier.h #ifndef rmb rmb 39 tools/include/asm/barrier.h # define smp_rmb() rmb() rmb 24 tools/perf/arch/x86/util/tsc.c rmb(); rmb 29 tools/perf/arch/x86/util/tsc.c rmb(); rmb 399 tools/perf/util/auxtrace.h rmb(); rmb 413 tools/perf/util/auxtrace.h rmb(); rmb 30 tools/testing/selftests/powerpc/dscr/dscr_default_test.c rmb(); rmb 36 tools/testing/selftests/powerpc/dscr/dscr_default_test.c rmb();