Home
last modified time | relevance | path

Searched refs:dma_rmb (Results 1 – 25 of 83) sorted by relevance

1234

/linux/tools/virtio/asm/
H A Dbarrier.h17 # define dma_rmb() abort() macro
27 # define dma_rmb() abort() macro
/linux/arch/parisc/include/asm/
H A Dbarrier.h19 #define dma_rmb() mb() macro
25 #define dma_rmb() barrier() macro
/linux/arch/arm/include/asm/
H A Dbarrier.h67 #define dma_rmb() dmb(osh) macro
73 #define dma_rmb() barrier() macro
/linux/kernel/kcsan/
H A Dselftest.c145 KCSAN_CHECK_READ_BARRIER(dma_rmb()); in test_barrier()
206 KCSAN_CHECK_RW_BARRIER(dma_rmb()); in test_barrier()
H A Dkcsan_test.c578 KCSAN_EXPECT_READ_BARRIER(dma_rmb(), true); in test_barrier_nothreads()
623 KCSAN_EXPECT_WRITE_BARRIER(dma_rmb(), false); in test_barrier_nothreads()
668 KCSAN_EXPECT_RW_BARRIER(dma_rmb(), true); in test_barrier_nothreads()
/linux/drivers/net/ethernet/amd/pds_core/
H A Dadminq.c26 dma_rmb(); in pdsc_process_notifyq()
113 dma_rmb(); in pdsc_process_adminq()
/linux/tools/testing/selftests/kvm/include/arm64/
H A Dprocessor.h197 #define dma_rmb() dmb(oshld) macro
203 dma_rmb(); \
/linux/drivers/net/ethernet/actions/
H A Dowl-emac.c520 dma_rmb(); /* Ensure data has been read before used. */ in owl_emac_setup_frame_xmit()
591 dma_rmb(); /* Ensure data has been read before used. */ in owl_emac_ndo_start_xmit()
644 dma_rmb(); /* Ensure data has been read before used. */ in owl_emac_tx_complete_tail()
726 dma_rmb(); /* Ensure data has been read before used. */ in owl_emac_tx_complete()
734 dma_rmb(); /* Ensure data has been read before used. */ in owl_emac_tx_complete()
765 dma_rmb(); /* Ensure data has been read before used. */ in owl_emac_rx_process()
/linux/drivers/net/ethernet/amazon/ena/
H A Dena_eth_com.h222 dma_rmb(); in ena_com_tx_comp_req_id_get()
H A Dena_eth_com.c30 dma_rmb(); in ena_com_get_next_rx_cdesc()
/linux/drivers/accel/habanalabs/common/
H A Dirq.c159 dma_rmb(); in hl_irq_handler_cq()
537 dma_rmb(); in hl_irq_handler_eq()
/linux/drivers/net/wan/
H A Dfsl_ucc_hdlc.c398 dma_rmb(); in ucc_hdlc_tx()
459 dma_rmb(); in hdlc_tx_done()
526 dma_rmb(); in hdlc_rx_done()
613 dma_rmb(); in hdlc_rx_done()
/linux/drivers/net/ethernet/apm/xgene-v2/
H A Dmain.c259 dma_rmb(); in xge_txc_poll()
310 dma_rmb(); in xge_rx_poll()
/linux/drivers/net/ethernet/pensando/ionic/
H A Dionic_main.c272 dma_rmb(); in ionic_notifyq_service()
319 dma_rmb(); in ionic_adminq_service()
/linux/drivers/net/ethernet/cadence/
H A Dmacb_ptp.c319 dma_rmb(); in gem_ptp_txstamp()
/linux/drivers/net/ethernet/cisco/enic/
H A Denic_admin.c185 dma_rmb(); in enic_admin_rq_cq_service()
/linux/drivers/net/ethernet/broadcom/bnge/
H A Dbnge_hwrm.c421 dma_rmb(); in __hwrm_send_ctx()
/linux/drivers/net/ethernet/intel/igb/
H A Digb_xsk.c373 dma_rmb(); in igb_clean_rx_irq_zc()
/linux/drivers/infiniband/hw/ionic/
H A Dionic_admin.c88 dma_rmb(); in ionic_admin_next_cqe()
779 dma_rmb(); in ionic_next_eqe()
/linux/drivers/net/ethernet/renesas/
H A Drtsn.c121 dma_rmb(); in rtsn_tx_free()
180 dma_rmb(); in rtsn_rx()
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_rx.c385 dma_rmb(); in rxq_recv()
/linux/drivers/net/ethernet/fungible/funcore/
H A Dfun_queue.c303 dma_rmb(); in __fun_process_cq()
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_hwrm.c652 dma_rmb(); in __hwrm_send()
/linux/drivers/net/ethernet/intel/idpf/
H A Dxsk.c499 dma_rmb(); in idpf_xskrq_poll()
/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_xsk.c441 dma_rmb(); in i40e_clean_rx_irq_zc()

1234