/linux/tools/virtio/asm/ |
A D | barrier.h | 17 # define dma_rmb() abort() macro 27 # define dma_rmb() abort() macro
|
/linux/arch/x86/include/asm/ |
A D | barrier.h | 54 #define dma_rmb() barrier() macro 59 #define __smp_rmb() dma_rmb()
|
/linux/arch/parisc/include/asm/ |
A D | barrier.h | 19 #define dma_rmb() mb() macro 25 #define dma_rmb() barrier() macro
|
/linux/arch/arm/include/asm/ |
A D | barrier.h | 67 #define dma_rmb() dmb(osh) macro 73 #define dma_rmb() barrier() macro
|
/linux/include/asm-generic/ |
A D | barrier.h | 42 #ifndef dma_rmb 43 #define dma_rmb() rmb() macro
|
/linux/tools/testing/selftests/kvm/include/aarch64/ |
A D | processor.h | 137 #define dma_rmb() dmb(oshld) macro 143 dma_rmb(); \
|
/linux/arch/ia64/include/asm/ |
A D | barrier.h | 43 #define dma_rmb() mb() macro
|
/linux/arch/s390/include/asm/ |
A D | barrier.h | 32 #define dma_rmb() mb() macro
|
/linux/drivers/misc/habanalabs/common/ |
A D | irq.c | 108 dma_rmb(); in hl_irq_handler_cq() 246 dma_rmb(); in hl_irq_handler_eq()
|
/linux/arch/powerpc/include/asm/ |
A D | barrier.h | 52 #define dma_rmb() __lwsync() macro
|
/linux/include/linux/ |
A D | virtio_ring.h | 38 dma_rmb(); in virtio_rmb()
|
/linux/drivers/net/ethernet/actions/ |
A D | owl-emac.c | 520 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/arch/arm64/include/asm/ |
A D | barrier.h | 46 #define dma_rmb() dmb(oshld) macro
|
A D | io.h | 98 dma_rmb(); \
|
/linux/drivers/scsi/ibmvscsi_tgt/ |
A D | ibmvscsi_tgt.c | 315 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() 3352 dma_rmb(); in ibmvscsis_handle_crq() [all …]
|
/linux/drivers/net/ethernet/amazon/ena/ |
A D | ena_eth_com.h | 243 dma_rmb(); in ena_com_tx_comp_req_id_get()
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
A D | eq.c | 124 dma_rmb(); in mlx5_eq_comp_int() 222 dma_rmb(); in mlx5_eq_async_int() 763 dma_rmb(); in mlx5_eq_get_eqe()
|
A D | wq.h | 241 dma_rmb(); in mlx5_cqwq_get_cqe()
|
/linux/drivers/net/ethernet/apm/xgene-v2/ |
A D | main.c | 261 dma_rmb(); in xge_txc_poll() 312 dma_rmb(); in xge_rx_poll()
|
/linux/drivers/infiniband/hw/efa/ |
A D | efa_com.c | 455 dma_rmb(); in efa_com_handle_admin_completion() 854 dma_rmb(); in efa_com_aenq_intr_handler() 1178 dma_rmb(); in efa_com_eq_comp_intr_handler()
|
/linux/drivers/net/ethernet/stmicro/stmmac/ |
A D | dwxgmac2_descs.c | 102 dma_rmb(); in dwxgmac2_rx_check_timestamp()
|
/linux/drivers/net/ethernet/freescale/enetc/ |
A D | enetc.c | 1114 dma_rmb(); in enetc_check_bd_errors_and_consume() 1151 dma_rmb(); in enetc_build_skb() 1195 dma_rmb(); /* for reading other rxbd fields */ in enetc_clean_rx_ring() 1434 dma_rmb(); in enetc_build_xdp_buff() 1533 dma_rmb(); /* for reading other rxbd fields */ in enetc_clean_rx_ring_xdp()
|
/linux/Documentation/translations/ko_KR/ |
A D | memory-barriers.txt | 1865 (*) dma_rmb(); 1878 dma_rmb(); 1894 dma_rmb() 는 디스크립터로부터 데이터를 읽어오기 전에 디바이스가 소유권을
|
/linux/drivers/net/ethernet/cadence/ |
A D | macb_ptp.c | 329 dma_rmb(); in gem_ptp_txstamp()
|
/linux/drivers/infiniband/hw/bnxt_re/ |
A D | qplib_fp.c | 257 dma_rmb(); in clean_nq() 324 dma_rmb(); in bnxt_qplib_service_nq() 1433 dma_rmb(); in __clean_cq() 2276 dma_rmb(); in do_wa9060() 2875 dma_rmb(); in bnxt_qplib_poll_cq()
|