Home
last modified time | relevance | path

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

1234

/Linux-v5.15/tools/virtio/asm/
Dbarrier.h18 # define dma_wmb() abort() macro
28 # define dma_wmb() abort() macro
/Linux-v5.15/arch/parisc/include/asm/
Dbarrier.h20 #define dma_wmb() mb() macro
26 #define dma_wmb() barrier() macro
/Linux-v5.15/arch/arm/include/asm/
Dbarrier.h68 #define dma_wmb() dmb(oshst) macro
74 #define dma_wmb() barrier() macro
/Linux-v5.15/drivers/scsi/cxlflash/
Dvlun.c586 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()
Dsuperpipe.c538 dma_wmb(); /* Make setting of format bit visible */ in rht_format1()
541 dma_wmb(); /* Make setting of LUN id visible */ in rht_format1()
553 dma_wmb(); /* Make remaining RHT entry fields visible */ in rht_format1()
700 dma_wmb(); /* Make revocation of RHT entry visible */ in _cxlflash_disk_release()
703 dma_wmb(); /* Make clearing of LUN id visible */ in _cxlflash_disk_release()
706 dma_wmb(); /* Make RHT entry bottom-half clearing visible */ in _cxlflash_disk_release()
/Linux-v5.15/include/asm-generic/
Dbarrier.h46 #ifndef dma_wmb
47 #define dma_wmb() wmb() macro
/Linux-v5.15/drivers/infiniband/hw/irdma/
Dctrl.c174 dma_wmb(); /* make sure WQE is written before valid bit is set */ in irdma_sc_add_arp_cache_entry()
207 dma_wmb(); /* make sure WQE is written before valid bit is set */ in irdma_sc_del_arp_cache_entry()
244 dma_wmb(); /* make sure WQE is written before valid bit is set */ in irdma_sc_manage_apbvt_entry()
334 dma_wmb(); /* make sure WQE is written before valid bit is set */ in irdma_sc_manage_qhash_table_entry()
457 dma_wmb(); /* make sure WQE is written before valid bit is set */ in irdma_sc_qp_create()
527 dma_wmb(); /* make sure WQE is written before valid bit is set */ in irdma_sc_qp_modify()
569 dma_wmb(); /* make sure WQE is written before valid bit is set */ in irdma_sc_qp_destroy()
755 dma_wmb(); /* make sure WQE is written before valid bit is set */ in irdma_sc_alloc_local_mac_entry()
794 dma_wmb(); /* make sure WQE is written before valid bit is set */ in irdma_sc_add_local_mac_entry()
831 dma_wmb(); /* make sure WQE is written before valid bit is set */ in irdma_sc_del_local_mac_entry()
[all …]
Duk.c83 dma_wmb(); in irdma_nop_1()
353 dma_wmb(); /* make sure WQE is populated before valid bit is set */ in irdma_uk_rdma_write()
441 dma_wmb(); /* make sure WQE is populated before valid bit is set */ in irdma_uk_rdma_read()
542 dma_wmb(); /* make sure WQE is populated before valid bit is set */ in irdma_uk_send()
728 dma_wmb(); /* make sure WQE is populated before valid bit is set */ in irdma_uk_inline_rdma_write()
800 dma_wmb(); /* make sure WQE is populated before valid bit is set */ in irdma_uk_inline_send()
854 dma_wmb(); /* make sure WQE is populated before valid bit is set */ in irdma_uk_stag_local_invalidate()
911 dma_wmb(); /* make sure WQE is populated before valid bit is set */ in irdma_uk_mw_bind()
970 dma_wmb(); /* make sure WQE is populated before valid bit is set */ in irdma_uk_post_receive()
1050 dma_wmb(); /* make sure WQE is populated before valid bit is set */ in irdma_uk_cq_request_notification()
[all …]
Duda.c65 dma_wmb(); /* need write block before writing WQE header */ in irdma_sc_access_ah()
160 dma_wmb(); /* need write memory block before writing the WQE header. */ in irdma_access_mcast_grp()
/Linux-v5.15/drivers/soc/fsl/dpio/
Dqbman-portal.c460 dma_wmb(); in qbman_swp_mc_submit()
464 dma_wmb(); in qbman_swp_mc_submit()
683 dma_wmb(); in qbman_swp_enqueue_multiple_direct()
784 dma_wmb(); in qbman_swp_enqueue_multiple_mem_back()
841 dma_wmb(); in qbman_swp_enqueue_multiple_desc_direct()
924 dma_wmb(); in qbman_swp_enqueue_multiple_desc_mem_back()
1116 dma_wmb(); in qbman_swp_pull_direct()
1156 dma_wmb(); in qbman_swp_pull_mem_back()
1476 dma_wmb(); in qbman_swp_release_direct()
1515 dma_wmb(); in qbman_swp_release_mem_back()
/Linux-v5.15/arch/ia64/include/asm/
Dbarrier.h44 #define dma_wmb() mb() macro
/Linux-v5.15/arch/s390/include/asm/
Dbarrier.h29 #define dma_wmb() mb() macro
/Linux-v5.15/arch/x86/include/asm/
Dbarrier.h55 #define dma_wmb() barrier() macro
/Linux-v5.15/arch/powerpc/include/asm/
Dbarrier.h53 #define dma_wmb() __asm__ __volatile__ (stringify_in_c(SMPWMB) : : :"memory") macro
/Linux-v5.15/include/linux/
Dvirtio_ring.h46 dma_wmb(); in virtio_wmb()
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx4/
Den_tx.c720 dma_wmb(); in build_inline_wqe()
774 dma_wmb(); in mlx4_en_tx_write_desc()
789 dma_wmb(); in mlx4_en_tx_write_desc()
823 dma_wmb(); in mlx4_en_build_dma_wqe()
840 dma_wmb(); in mlx4_en_build_dma_wqe()
1176 dma_wmb(); in mlx4_en_xmit_frame()
1192 dma_wmb(); in mlx4_en_xmit_frame()
/Linux-v5.15/drivers/crypto/marvell/octeontx2/
Dcn10k_cpt.c36 dma_wmb(); in cn10k_cpt_send_cmd()
/Linux-v5.15/arch/arm64/include/asm/
Dbarrier.h47 #define dma_wmb() dmb(oshst) macro
Dio.h112 #define __iowmb() dma_wmb()
/Linux-v5.15/drivers/net/ethernet/stmicro/stmmac/
Ddwxgmac2_descs.c176 dma_wmb(); in dwxgmac2_prepare_tx_desc()
216 dma_wmb(); in dwxgmac2_prepare_tso_tx_desc()
Ddwmac4_descs.c344 dma_wmb(); in dwmac4_rd_prepare_tx_desc()
387 dma_wmb(); in dwmac4_rd_prepare_tso_tx_desc()
/Linux-v5.15/drivers/net/wireless/quantenna/qtnfmac/pcie/
Dtopaz_pcie.c457 dma_wmb(); in qtnf_try_stop_xmit()
539 dma_wmb(); in qtnf_pcie_data_tx()
821 dma_wmb(); in qtnf_pcie_endian_detect()
1188 dma_wmb(); in qtnf_pcie_topaz_suspend()
1209 dma_wmb(); in qtnf_pcie_topaz_resume()
/Linux-v5.15/drivers/net/wireless/quantenna/qtnfmac/
Dshm_ipc.c139 dma_wmb(); in qtnf_shm_ipc_send()
/Linux-v5.15/drivers/net/ethernet/mediatek/
Dmtk_ppe.h258 dma_wmb(); in mtk_foe_entry_clear()
/Linux-v5.15/drivers/soc/fsl/qbman/
Dbman.c369 dma_wmb(); in bm_rcr_pvb_commit()
472 dma_wmb(); in bm_mc_commit()

1234