/Linux-v5.4/arch/parisc/include/asm/ |
D | barrier.h | 16 #define dma_wmb() mb() macro 22 #define dma_wmb() barrier() macro
|
/Linux-v5.4/arch/arm/include/asm/ |
D | barrier.h | 68 #define dma_wmb() dmb(oshst) macro 74 #define dma_wmb() barrier() macro
|
/Linux-v5.4/drivers/soc/fsl/dpio/ |
D | qbman-portal.c | 330 dma_wmb(); in qbman_swp_mc_submit() 334 dma_wmb(); in qbman_swp_mc_submit() 482 dma_wmb(); in qbman_swp_enqueue() 486 dma_wmb(); in qbman_swp_enqueue() 676 dma_wmb(); in qbman_swp_pull() 683 dma_wmb(); in qbman_swp_pull() 912 dma_wmb(); in qbman_swp_release() 916 dma_wmb(); in qbman_swp_release()
|
/Linux-v5.4/include/asm-generic/ |
D | barrier.h | 45 #ifndef dma_wmb 46 #define dma_wmb() wmb() macro
|
/Linux-v5.4/drivers/scsi/cxlflash/ |
D | vlun.c | 586 dma_wmb(); /* Make LXT updates are visible */ in grow_lxt() 589 dma_wmb(); /* Make RHT entry's LXT table update visible */ in grow_lxt() 592 dma_wmb(); /* Make RHT entry's LXT table size update visible */ in grow_lxt() 670 dma_wmb(); /* Make RHT entry's LXT table size update visible */ in shrink_lxt() 673 dma_wmb(); /* Make RHT entry's LXT table update visible */ in shrink_lxt() 1143 dma_wmb(); /* Make LXT updates are visible */ in clone_lxt() 1146 dma_wmb(); /* Make RHT entry's LXT table update visible */ in clone_lxt() 1149 dma_wmb(); /* Make RHT entry's LXT table size update visible */ in clone_lxt() 1165 dma_wmb(); in clone_lxt() 1167 dma_wmb(); in clone_lxt()
|
D | superpipe.c | 540 dma_wmb(); /* Make setting of format bit visible */ in rht_format1() 543 dma_wmb(); /* Make setting of LUN id visible */ in rht_format1() 555 dma_wmb(); /* Make remaining RHT entry fields visible */ in rht_format1() 702 dma_wmb(); /* Make revocation of RHT entry visible */ in _cxlflash_disk_release() 705 dma_wmb(); /* Make clearing of LUN id visible */ in _cxlflash_disk_release() 708 dma_wmb(); /* Make RHT entry bottom-half clearing visible */ in _cxlflash_disk_release()
|
/Linux-v5.4/tools/virtio/asm/ |
D | barrier.h | 17 # define dma_wmb() abort() macro
|
/Linux-v5.4/arch/ia64/include/asm/ |
D | barrier.h | 44 #define dma_wmb() mb() macro
|
/Linux-v5.4/arch/s390/include/asm/ |
D | barrier.h | 29 #define dma_wmb() mb() macro
|
/Linux-v5.4/arch/x86/include/asm/ |
D | barrier.h | 55 #define dma_wmb() barrier() macro
|
/Linux-v5.4/arch/powerpc/include/asm/ |
D | barrier.h | 49 #define dma_wmb() __asm__ __volatile__ (stringify_in_c(SMPWMB) : : :"memory") macro
|
/Linux-v5.4/include/linux/ |
D | virtio_ring.h | 46 dma_wmb(); in virtio_wmb()
|
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx4/ |
D | en_tx.c | 682 dma_wmb(); in build_inline_wqe() 736 dma_wmb(); in mlx4_en_tx_write_desc() 751 dma_wmb(); in mlx4_en_tx_write_desc() 785 dma_wmb(); in mlx4_en_build_dma_wqe() 802 dma_wmb(); in mlx4_en_build_dma_wqe() 1151 dma_wmb(); in mlx4_en_xmit_frame() 1168 dma_wmb(); in mlx4_en_xmit_frame()
|
/Linux-v5.4/drivers/net/ethernet/stmicro/stmmac/ |
D | dwxgmac2_descs.c | 176 dma_wmb(); in dwxgmac2_prepare_tx_desc() 216 dma_wmb(); in dwxgmac2_prepare_tso_tx_desc()
|
D | dwmac4_descs.c | 342 dma_wmb(); in dwmac4_rd_prepare_tx_desc() 385 dma_wmb(); in dwmac4_rd_prepare_tso_tx_desc()
|
/Linux-v5.4/arch/arm64/include/asm/ |
D | barrier.h | 37 #define dma_wmb() dmb(oshst) macro
|
D | io.h | 112 #define __iowmb() dma_wmb()
|
/Linux-v5.4/drivers/net/wireless/quantenna/qtnfmac/pcie/ |
D | topaz_pcie.c | 446 dma_wmb(); in qtnf_try_stop_xmit() 534 dma_wmb(); in qtnf_pcie_data_tx() 817 dma_wmb(); in qtnf_pcie_endian_detect() 1184 dma_wmb(); in qtnf_pcie_topaz_suspend() 1205 dma_wmb(); in qtnf_pcie_topaz_resume()
|
/Linux-v5.4/drivers/net/wireless/quantenna/qtnfmac/ |
D | shm_ipc.c | 139 dma_wmb(); in qtnf_shm_ipc_send()
|
/Linux-v5.4/drivers/net/ethernet/google/gve/ |
D | gve_rx.c | 130 dma_wmb(); in gve_rx_alloc_ring() 422 dma_wmb(); /* Ensure descs are visible before ringing doorbell */ in gve_clean_rx_done()
|
D | gve_tx.c | 493 dma_wmb(); in gve_tx() 509 dma_wmb(); in gve_tx()
|
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | txrx.h | 107 dma_wmb(); in mlx5e_notify_hw()
|
/Linux-v5.4/drivers/soc/fsl/qbman/ |
D | bman.c | 369 dma_wmb(); in bm_rcr_pvb_commit() 472 dma_wmb(); in bm_mc_commit()
|
/Linux-v5.4/drivers/mmc/host/ |
D | mmci_stm32_sdmmc.c | 151 dma_wmb(); in sdmmc_idma_start()
|
/Linux-v5.4/drivers/net/ethernet/sun/ |
D | sungem.c | 720 dma_wmb(); in gem_post_rxds() 1043 dma_wmb(); in gem_start_xmit() 1081 dma_wmb(); in gem_start_xmit() 1091 dma_wmb(); in gem_start_xmit() 1596 dma_wmb(); in gem_clean_rings() 1658 dma_wmb(); in gem_init_rings() 1667 dma_wmb(); in gem_init_rings()
|