| /linux/tools/virtio/asm/ |
| H A D | barrier.h | 18 # define dma_wmb() abort() macro 28 # define dma_wmb() abort() macro
|
| /linux/arch/parisc/include/asm/ |
| H A D | barrier.h | 20 #define dma_wmb() mb() macro 26 #define dma_wmb() barrier() macro
|
| /linux/arch/arm/include/asm/ |
| H A D | barrier.h | 68 #define dma_wmb() dmb(oshst) macro 74 #define dma_wmb() barrier() macro
|
| /linux/drivers/soc/fsl/dpio/ |
| H A D | qbman-portal.c | 465 dma_wmb(); in qbman_swp_mc_submit() 469 dma_wmb(); in qbman_swp_mc_submit() 688 dma_wmb(); in qbman_swp_enqueue_multiple_direct() 787 dma_wmb(); in qbman_swp_enqueue_multiple_mem_back() 843 dma_wmb(); in qbman_swp_enqueue_multiple_desc_direct() 926 dma_wmb(); in qbman_swp_enqueue_multiple_desc_mem_back() 1118 dma_wmb(); in qbman_swp_pull_direct() 1158 dma_wmb(); in qbman_swp_pull_mem_back() 1478 dma_wmb(); in qbman_swp_release_direct() 1517 dma_wmb(); in qbman_swp_release_mem_back()
|
| /linux/drivers/iommu/intel/ |
| H A D | pasid.h | 237 dma_wmb(); in pasid_set_present() 251 dma_wmb(); in pasid_clear_present()
|
| /linux/drivers/infiniband/hw/irdma/ |
| H A D | uda.c | 65 dma_wmb(); /* need write block before writing WQE header */ in irdma_sc_access_ah() 154 dma_wmb(); /* need write memory block before writing the WQE header. */ in irdma_access_mcast_grp()
|
| /linux/kernel/kcsan/ |
| H A D | selftest.c | 174 KCSAN_CHECK_WRITE_BARRIER(dma_wmb()); in test_barrier() 205 KCSAN_CHECK_RW_BARRIER(dma_wmb()); in test_barrier()
|
| H A D | kcsan_test.c | 577 KCSAN_EXPECT_READ_BARRIER(dma_wmb(), false); in test_barrier_nothreads() 622 KCSAN_EXPECT_WRITE_BARRIER(dma_wmb(), true); in test_barrier_nothreads() 667 KCSAN_EXPECT_RW_BARRIER(dma_wmb(), true); in test_barrier_nothreads()
|
| /linux/drivers/iommu/generic_pt/ |
| H A D | pt_defs.h | 177 dma_wmb(); in pt_table_install64() 196 dma_wmb(); in pt_table_install32()
|
| /linux/tools/testing/selftests/kvm/include/arm64/ |
| H A D | processor.h | 194 #define dma_wmb() dmb(oshst) macro 195 #define __iowmb() dma_wmb()
|
| /linux/drivers/net/wireless/quantenna/qtnfmac/ |
| H A D | shm_ipc.c | 139 dma_wmb(); in qtnf_shm_ipc_send()
|
| /linux/drivers/dma/dw-edma/ |
| H A D | dw-hdma-v0-core.c | 230 dma_wmb(); in dw_hdma_v0_write_ll_data() 251 dma_wmb(); in dw_hdma_v0_write_ll_link()
|
| H A D | dw-edma-v0-core.c | 411 dma_wmb(); in dw_edma_v0_write_ll_data() 432 dma_wmb(); in dw_edma_v0_write_ll_link()
|
| /linux/drivers/soc/fsl/qbman/ |
| H A D | bman.c | 369 dma_wmb(); in bm_rcr_pvb_commit() 472 dma_wmb(); in bm_mc_commit()
|
| /linux/drivers/net/ethernet/sun/ |
| H A D | sungem.c | 701 dma_wmb(); in gem_post_rxds() 1014 dma_wmb(); in gem_start_xmit() 1053 dma_wmb(); in gem_start_xmit() 1063 dma_wmb(); in gem_start_xmit() 1568 dma_wmb(); in gem_clean_rings() 1630 dma_wmb(); in gem_init_rings() 1639 dma_wmb(); in gem_init_rings()
|
| /linux/drivers/mmc/host/ |
| H A D | mmci_stm32_sdmmc.c | 142 dma_wmb(); in _sdmmc_idma_prep_data() 258 dma_wmb(); in sdmmc_idma_start()
|
| /linux/drivers/net/ethernet/apm/xgene-v2/ |
| H A D | main.c | 101 dma_wmb(); in xge_refill_buffers() 212 dma_wmb(); in xge_start_xmit()
|
| /linux/drivers/net/ethernet/chelsio/cxgb3/ |
| H A D | sge.c | 421 dma_wmb(); in add_one_rx_buf() 432 dma_wmb(); in add_one_rx_chunk() 583 dma_wmb(); in recycle_rx_buf() 1109 dma_wmb(); in write_wr_hdr_sgl() 1155 dma_wmb(); in write_wr_hdr_sgl() 1226 dma_wmb(); in write_tx_pkt_wr() 1393 dma_wmb(); in write_imm()
|
| /linux/drivers/net/ethernet/engleder/ |
| H A D | tsnep_main.c | 437 dma_wmb(); in tsnep_tx_activate() 614 dma_wmb(); in tsnep_xmit_frame_ring() 720 dma_wmb(); in tsnep_xdp_xmit_frame_ring() 813 dma_wmb(); in tsnep_xdp_xmit_zc() 1054 dma_wmb(); in tsnep_rx_enable() 1164 dma_wmb(); in tsnep_rx_activate()
|
| /linux/drivers/net/ethernet/actions/ |
| H A D | owl-emac.c | 539 dma_wmb(); /* Flush descriptor before changing ownership. */ in owl_emac_setup_frame_xmit() 614 dma_wmb(); /* Flush descriptor before changing ownership. */ in owl_emac_ndo_start_xmit() 854 dma_wmb(); /* Flush descriptor before changing ownership. */ in owl_emac_rx_process()
|
| /linux/drivers/net/ethernet/marvell/ |
| H A D | pxa168_eth.c | 331 dma_wmb(); in rxq_refill() 333 dma_wmb(); in rxq_refill() 1269 dma_wmb(); in pxa168_eth_start_xmit()
|
| /linux/drivers/net/vmxnet3/ |
| H A D | vmxnet3_xdp.c | 186 dma_wmb(); in vmxnet3_xdp_xmit_frame()
|
| /linux/drivers/iommu/ |
| H A D | io-pgtable-dart.c | 154 dma_wmb(); in dart_install_table()
|
| /linux/drivers/net/ethernet/intel/libie/ |
| H A D | controlq.c | 130 dma_wmb(); in libie_ctlq_post_rx_buffs() 518 dma_wmb(); in libie_ctlq_send()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | wc.c | 309 dma_wmb(); in mlx5_wc_post_nop()
|