Symbol: dma_rmb
arch/arm64/include/asm/io.h
103
dma_rmb(); \
arch/x86/include/asm/barrier.h
55
#define __smp_rmb() dma_rmb()
drivers/accel/habanalabs/common/irq.c
159
dma_rmb();
drivers/accel/habanalabs/common/irq.c
537
dma_rmb();
drivers/bluetooth/hci_bcm4377.c
829
dma_rmb();
drivers/crypto/hisilicon/qm.c
1061
dma_rmb();
drivers/crypto/hisilicon/qm.c
2706
dma_rmb();
drivers/infiniband/hw/bng_re/bng_fw.c
233
dma_rmb();
drivers/infiniband/hw/bnxt_re/qplib_fp.c
1439
dma_rmb();
drivers/infiniband/hw/bnxt_re/qplib_fp.c
2407
dma_rmb();
drivers/infiniband/hw/bnxt_re/qplib_fp.c
259
dma_rmb();
drivers/infiniband/hw/bnxt_re/qplib_fp.c
3043
dma_rmb();
drivers/infiniband/hw/bnxt_re/qplib_fp.c
323
dma_rmb();
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
752
dma_rmb();
drivers/infiniband/hw/efa/efa_com.c
1225
dma_rmb();
drivers/infiniband/hw/efa/efa_com.c
498
dma_rmb();
drivers/infiniband/hw/efa/efa_com.c
901
dma_rmb();
drivers/infiniband/hw/erdma/erdma_cmdq.c
295
dma_rmb();
drivers/infiniband/hw/erdma/erdma_cq.c
145
dma_rmb();
drivers/infiniband/hw/erdma/erdma_eq.c
155
dma_rmb();
drivers/infiniband/hw/erdma/erdma_eq.c
46
dma_rmb();
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
6516
dma_rmb();
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
6973
dma_rmb();
drivers/infiniband/hw/ionic/ionic_admin.c
779
dma_rmb();
drivers/infiniband/hw/ionic/ionic_admin.c
88
dma_rmb();
drivers/infiniband/hw/ionic/ionic_datapath.c
24
dma_rmb();
drivers/infiniband/hw/irdma/ctrl.c
4032
dma_rmb();
drivers/infiniband/hw/irdma/ctrl.c
4705
dma_rmb();
drivers/infiniband/hw/irdma/puda.c
234
dma_rmb();
drivers/infiniband/hw/irdma/puda.c
250
dma_rmb();
drivers/infiniband/hw/irdma/uk.c
1166
dma_rmb();
drivers/infiniband/hw/irdma/uk.c
1189
dma_rmb();
drivers/infiniband/hw/irdma/uk.c
1794
dma_rmb();
drivers/media/pci/hws/hws_irq.c
148
dma_rmb(); /* device writes visible before userspace sees it */
drivers/media/pci/hws/hws_irq.c
237
dma_rmb();
drivers/misc/fastrpc.c
1287
dma_rmb();
drivers/misc/ibmvmc.c
219
dma_rmb();
drivers/mmc/host/meson-gx-mmc.c
798
dma_rmb();
drivers/net/ethernet/actions/owl-emac.c
520
dma_rmb(); /* Ensure data has been read before used. */
drivers/net/ethernet/actions/owl-emac.c
591
dma_rmb(); /* Ensure data has been read before used. */
drivers/net/ethernet/actions/owl-emac.c
644
dma_rmb(); /* Ensure data has been read before used. */
drivers/net/ethernet/actions/owl-emac.c
726
dma_rmb(); /* Ensure data has been read before used. */
drivers/net/ethernet/actions/owl-emac.c
734
dma_rmb(); /* Ensure data has been read before used. */
drivers/net/ethernet/actions/owl-emac.c
765
dma_rmb(); /* Ensure data has been read before used. */
drivers/net/ethernet/airoha/airoha_eth.c
681
dma_rmb();
drivers/net/ethernet/alacritech/slicoss.c
745
dma_rmb();
drivers/net/ethernet/alibaba/eea/eea_ring.c
35
dma_rmb();
drivers/net/ethernet/amazon/ena/ena_com.c
1886
dma_rmb();
drivers/net/ethernet/amazon/ena/ena_com.c
2321
dma_rmb();
drivers/net/ethernet/amazon/ena/ena_com.c
474
dma_rmb();
drivers/net/ethernet/amazon/ena/ena_eth_com.c
30
dma_rmb();
drivers/net/ethernet/amazon/ena/ena_eth_com.h
222
dma_rmb();
drivers/net/ethernet/amd/pds_core/adminq.c
113
dma_rmb();
drivers/net/ethernet/amd/pds_core/adminq.c
26
dma_rmb();
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
1873
dma_rmb();
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
2227
dma_rmb();
drivers/net/ethernet/apm/xgene-v2/main.c
259
dma_rmb();
drivers/net/ethernet/apm/xgene-v2/main.c
310
dma_rmb();
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
803
dma_rmb();
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
812
dma_rmb();
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c
956
dma_rmb();
drivers/net/ethernet/broadcom/bnge/bnge_hwrm.c
421
dma_rmb();
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1023
dma_rmb();
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1220
dma_rmb();
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1364
dma_rmb();
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
850
dma_rmb();
drivers/net/ethernet/broadcom/bnxt/bnxt.c
2167
dma_rmb();
drivers/net/ethernet/broadcom/bnxt/bnxt.c
2438
dma_rmb();
drivers/net/ethernet/broadcom/bnxt/bnxt.c
3070
dma_rmb();
drivers/net/ethernet/broadcom/bnxt/bnxt.c
3214
dma_rmb();
drivers/net/ethernet/broadcom/bnxt/bnxt.c
3388
dma_rmb();
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5148
dma_rmb();
drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c
652
dma_rmb();
drivers/net/ethernet/cadence/macb_main.c
1611
dma_rmb();
drivers/net/ethernet/cadence/macb_main.c
1794
dma_rmb();
drivers/net/ethernet/cadence/macb_ptp.c
319
dma_rmb();
drivers/net/ethernet/chelsio/cxgb3/sge.c
2341
dma_rmb();
drivers/net/ethernet/chelsio/cxgb3/sge.c
2547
dma_rmb();
drivers/net/ethernet/chelsio/cxgb3/sge.c
2582
dma_rmb();
drivers/net/ethernet/chelsio/cxgb4/sge.c
3893
dma_rmb();
drivers/net/ethernet/chelsio/cxgb4/sge.c
4159
dma_rmb();
drivers/net/ethernet/chelsio/cxgb4vf/sge.c
1773
dma_rmb();
drivers/net/ethernet/chelsio/cxgb4vf/sge.c
1960
dma_rmb();
drivers/net/ethernet/engleder/tsnep_main.c
1490
dma_rmb();
drivers/net/ethernet/engleder/tsnep_main.c
1591
dma_rmb();
drivers/net/ethernet/engleder/tsnep_main.c
844
dma_rmb();
drivers/net/ethernet/faraday/ftgmac100.c
518
dma_rmb();
drivers/net/ethernet/freescale/enetc/enetc.c
1541
dma_rmb();
drivers/net/ethernet/freescale/enetc/enetc.c
1578
dma_rmb();
drivers/net/ethernet/freescale/enetc/enetc.c
1624
dma_rmb(); /* for reading other rxbd fields */
drivers/net/ethernet/freescale/enetc/enetc.c
1896
dma_rmb();
drivers/net/ethernet/freescale/enetc/enetc.c
1988
dma_rmb(); /* for reading other rxbd fields */
drivers/net/ethernet/freescale/enetc/ntmp.c
235
dma_rmb();
drivers/net/ethernet/fungible/funcore/fun_queue.c
303
dma_rmb();
drivers/net/ethernet/fungible/funeth/funeth_rx.c
490
dma_rmb();
drivers/net/ethernet/google/gve/gve_rx_dqo.c
1112
dma_rmb();
drivers/net/ethernet/google/gve/gve_tx_dqo.c
1422
dma_rmb();
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
215
dma_rmb();
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
459
dma_rmb();
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
4160
dma_rmb();
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
4406
dma_rmb();
drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c
623
dma_rmb();
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c
240
dma_rmb();
drivers/net/ethernet/huawei/hinic/hinic_rx.c
385
dma_rmb();
drivers/net/ethernet/huawei/hinic/hinic_tx.c
715
dma_rmb();
drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c
318
dma_rmb();
drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c
254
dma_rmb();
drivers/net/ethernet/huawei/hinic3/hinic3_tx.c
767
dma_rmb();
drivers/net/ethernet/ibm/ibmvnic.c
3577
dma_rmb();
drivers/net/ethernet/ibm/ibmvnic.c
4671
dma_rmb();
drivers/net/ethernet/ibm/ibmvnic.c
4695
dma_rmb();
drivers/net/ethernet/ibm/ibmvnic.c
6181
dma_rmb();
drivers/net/ethernet/intel/e100.c
1819
dma_rmb(); /* read skb after status */
drivers/net/ethernet/intel/e100.c
1970
dma_rmb(); /* read size after status bit */
drivers/net/ethernet/intel/e1000/e1000_main.c
3846
dma_rmb(); /* read buffer_info after eop_desc */
drivers/net/ethernet/intel/e1000/e1000_main.c
4163
dma_rmb(); /* read descriptor and rx_buffer_info after status DD */
drivers/net/ethernet/intel/e1000/e1000_main.c
4382
dma_rmb(); /* read descriptor and rx_buffer_info after status DD */
drivers/net/ethernet/intel/e1000e/netdev.c
1248
dma_rmb(); /* read buffer_info after eop_desc */
drivers/net/ethernet/intel/e1000e/netdev.c
1350
dma_rmb(); /* read descriptor and rx_buffer_info after status DD */
drivers/net/ethernet/intel/e1000e/netdev.c
1545
dma_rmb(); /* read descriptor and rx_buffer_info after status DD */
drivers/net/ethernet/intel/e1000e/netdev.c
953
dma_rmb(); /* read descriptor and rx_buffer_info after status DD */
drivers/net/ethernet/intel/fm10k/fm10k_main.c
587
dma_rmb();
drivers/net/ethernet/intel/i40e/i40e_txrx.c
2482
dma_rmb();
drivers/net/ethernet/intel/i40e/i40e_xsk.c
441
dma_rmb();
drivers/net/ethernet/intel/iavf/iavf_txrx.c
1413
dma_rmb();
drivers/net/ethernet/intel/ice/ice_txrx.c
920
dma_rmb();
drivers/net/ethernet/intel/ice/ice_txrx.c
993
dma_rmb();
drivers/net/ethernet/intel/ice/ice_xsk.c
606
dma_rmb();
drivers/net/ethernet/intel/idpf/idpf_controlq.c
377
dma_rmb();
drivers/net/ethernet/intel/idpf/idpf_controlq.c
567
dma_rmb();
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
1066
dma_rmb();
drivers/net/ethernet/intel/idpf/idpf_txrx.c
3556
dma_rmb();
drivers/net/ethernet/intel/idpf/xsk.c
499
dma_rmb();
drivers/net/ethernet/intel/igb/igb_main.c
9058
dma_rmb();
drivers/net/ethernet/intel/igb/igb_xsk.c
373
dma_rmb();
drivers/net/ethernet/intel/igc/igc_main.c
2638
dma_rmb();
drivers/net/ethernet/intel/igc/igc_main.c
2832
dma_rmb();
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
2540
dma_rmb();
drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c
280
dma_rmb();
drivers/net/ethernet/marvell/pxa168_eth.c
783
dma_rmb();
drivers/net/ethernet/mediatek/mtk_star_emac.c
317
dma_rmb(); /* Make sure we read the status bits before checking it. */
drivers/net/ethernet/mellanox/mlx4/en_rx.c
731
dma_rmb();
drivers/net/ethernet/mellanox/mlx4/en_tx.c
469
dma_rmb();
drivers/net/ethernet/mellanox/mlx4/eq.c
517
dma_rmb();
drivers/net/ethernet/mellanox/mlx5/core/eq.c
123
dma_rmb();
drivers/net/ethernet/mellanox/mlx5/core/eq.c
215
dma_rmb();
drivers/net/ethernet/mellanox/mlx5/core/eq.c
797
dma_rmb();
drivers/net/ethernet/mellanox/mlx5/core/wq.h
241
dma_rmb();
drivers/net/ethernet/mellanox/mlx5/core/wq.h
258
dma_rmb();
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1254
dma_rmb();
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
811
dma_rmb();
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
1330
dma_rmb();
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
944
dma_rmb();
drivers/net/ethernet/netronome/nfp/nfd3/xsk.c
156
dma_rmb();
drivers/net/ethernet/netronome/nfp/nfdk/dp.c
1066
dma_rmb();
drivers/net/ethernet/netronome/nfp/nfdk/dp.c
1492
dma_rmb();
drivers/net/ethernet/qlogic/qed/qed_int.c
1179
dma_rmb();
drivers/net/ethernet/qlogic/qed/qed_vf.c
111
dma_rmb();
drivers/net/ethernet/qlogic/qed/qed_vf.c
117
dma_rmb();
drivers/net/ethernet/realtek/r8169_main.c
4792
dma_rmb();
drivers/net/ethernet/realtek/rtase/rtase_main.c
512
dma_rmb();
drivers/net/ethernet/renesas/ravb_main.c
215
dma_rmb();
drivers/net/ethernet/renesas/ravb_main.c
827
dma_rmb();
drivers/net/ethernet/renesas/ravb_main.c
997
dma_rmb();
drivers/net/ethernet/renesas/rswitch_main.c
1050
dma_rmb();
drivers/net/ethernet/renesas/rswitch_main.c
843
dma_rmb();
drivers/net/ethernet/renesas/rswitch_main.c
901
dma_rmb();
drivers/net/ethernet/renesas/rtsn.c
121
dma_rmb();
drivers/net/ethernet/renesas/rtsn.c
180
dma_rmb();
drivers/net/ethernet/renesas/sh_eth.c
1246
dma_rmb();
drivers/net/ethernet/renesas/sh_eth.c
1602
dma_rmb();
drivers/net/ethernet/socionext/netsec.c
659
dma_rmb();
drivers/net/ethernet/socionext/netsec.c
989
dma_rmb();
drivers/net/ethernet/spacemit/k1_emac.c
615
dma_rmb();
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c
111
dma_rmb();
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2858
dma_rmb();
drivers/net/ethernet/sun/sunvnet_common.c
566
dma_rmb();
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2659
dma_rmb();
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
1073
dma_rmb();
drivers/net/ethernet/via/via-rhine.c
2025
dma_rmb();
drivers/net/ethernet/wangxun/libwx/wx_lib.c
695
dma_rmb();
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1226
dma_rmb();
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
801
dma_rmb();
drivers/net/fddi/defza.c
698
dma_rmb();
drivers/net/vmxnet3/vmxnet3_drv.c
1650
dma_rmb();
drivers/net/vmxnet3/vmxnet3_drv.c
454
dma_rmb();
drivers/net/wan/fsl_ucc_hdlc.c
398
dma_rmb();
drivers/net/wan/fsl_ucc_hdlc.c
459
dma_rmb();
drivers/net/wan/fsl_ucc_hdlc.c
526
dma_rmb();
drivers/net/wan/fsl_ucc_hdlc.c
613
dma_rmb();
drivers/net/wireless/ath/ath11k/hal.c
842
dma_rmb();
drivers/net/wireless/ath/ath12k/hal.c
513
dma_rmb();
drivers/net/wireless/ath/wcn36xx/dxe.c
626
dma_rmb();
drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c
836
dma_rmb();
drivers/nvme/host/apple.c
664
dma_rmb();
drivers/nvme/host/pci.c
1620
dma_rmb();
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1181
dma_rmb();
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1226
dma_rmb();
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1236
dma_rmb();
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1327
dma_rmb();
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
315
dma_rmb();
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3347
dma_rmb();
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3395
dma_rmb();
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3405
dma_rmb();
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
370
dma_rmb();
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
384
dma_rmb();
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
390
dma_rmb();
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
477
dma_rmb();
drivers/soc/apple/rtkit.c
581
dma_rmb();
include/asm-generic/barrier.h
76
#ifndef dma_rmb
include/linux/virtio_ring.h
39
dma_rmb();
kernel/kcsan/kcsan_test.c
578
KCSAN_EXPECT_READ_BARRIER(dma_rmb(), true);
kernel/kcsan/kcsan_test.c
623
KCSAN_EXPECT_WRITE_BARRIER(dma_rmb(), false);
kernel/kcsan/kcsan_test.c
668
KCSAN_EXPECT_RW_BARRIER(dma_rmb(), true);
kernel/kcsan/selftest.c
145
KCSAN_CHECK_READ_BARRIER(dma_rmb());
kernel/kcsan/selftest.c
206
KCSAN_CHECK_RW_BARRIER(dma_rmb());
tools/testing/selftests/kvm/include/arm64/processor.h
203
dma_rmb(); \