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/include/asm-generic/
H A Dbarrier.h46 #define dma_rmb() do { kcsan_rmb(); __dma_rmb(); } while (0) macro
76 #ifndef dma_rmb
77 #define dma_rmb() rmb() 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()
/linux/tools/testing/selftests/kvm/include/arm64/
H A Dprocessor.h193 #define dma_rmb() dmb(oshld) macro
199 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/scsi/ibmvscsi_tgt/
H A Dibmvscsi_tgt.c315 dma_rmb(); in ibmvscsis_cmd_q_dequeue()
370 dma_rmb(); in ibmvscsis_check_init_msg()
384 dma_rmb(); in ibmvscsis_check_init_msg()
390 dma_rmb(); in ibmvscsis_check_init_msg()
477 dma_rmb(); in ibmvscsis_disconnect()
1181 dma_rmb(); in ibmvscsis_poll_cmd_q()
1226 dma_rmb(); in ibmvscsis_poll_cmd_q()
1236 dma_rmb(); in ibmvscsis_poll_cmd_q()
1327 dma_rmb(); in ibmvscsis_adapter_idle()
3347 dma_rmb(); in ibmvscsis_handle_crq()
[all …]
/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/net/ethernet/intel/idpf/
H A Didpf_controlq.c379 dma_rmb(); in idpf_ctlq_clean_sq()
569 dma_rmb(); in idpf_ctlq_recv()
/linux/drivers/accel/habanalabs/common/
H A Dirq.c159 dma_rmb(); in hl_irq_handler_cq()
535 dma_rmb(); in hl_irq_handler_eq()
/linux/arch/arm64/include/asm/
H A Dio.h103 dma_rmb(); \
/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/Documentation/translations/ko_KR/
H A Dmemory-barriers.txt1876 (*) dma_rmb();
1890 dma_rmb();
1906 dma_rmb() 는 디스크립터로부터 데이터를 읽어오기 전에 디바이스가 소유권을
1909dma_rmb() 와 dma_wmb() 를 모두 내포합니다. 참고로, writel() 을
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_xsk.c280 dma_rmb(); in ixgbe_clean_rx_irq_zc()
/linux/drivers/infiniband/hw/irdma/
H A Duk.c1169 dma_rmb(); in irdma_uk_cq_poll_cmpl()
1192 dma_rmb(); in irdma_uk_cq_poll_cmpl()
1796 dma_rmb(); in irdma_uk_clean_cq()
/linux/drivers/net/ethernet/intel/igb/
H A Digb_xsk.c373 dma_rmb(); in igb_clean_rx_irq_zc()
/linux/drivers/net/ethernet/broadcom/bnge/
H A Dbnge_hwrm.c421 dma_rmb(); in __hwrm_send_ctx()
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_rx.c385 dma_rmb(); in rxq_recv()
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_hwrm.c652 dma_rmb(); in __hwrm_send()
/linux/drivers/infiniband/hw/bnxt_re/
H A Dqplib_fp.c259 dma_rmb(); in clean_nq()
323 dma_rmb(); in bnxt_qplib_service_nq()
1543 dma_rmb(); in __clean_cq()
2511 dma_rmb(); in do_wa9060()
3147 dma_rmb(); in bnxt_qplib_poll_cq()
/linux/drivers/net/ethernet/freescale/enetc/
H A Denetc.c1541 dma_rmb(); in enetc_check_bd_errors_and_consume()
1578 dma_rmb(); in enetc_build_skb()
1624 dma_rmb(); /* for reading other rxbd fields */ in enetc_clean_rx_ring()
1889 dma_rmb(); in enetc_build_xdp_buff()
1981 dma_rmb(); /* for reading other rxbd fields */ in enetc_clean_rx_ring_xdp()
/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_xsk.c441 dma_rmb(); in i40e_clean_rx_irq_zc()
/linux/drivers/infiniband/hw/bng_re/
H A Dbng_fw.c235 dma_rmb(); in bng_re_service_creq()

1234