Home
last modified time | relevance | path

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

12345

/linux/tools/virtio/asm/
A Dbarrier.h18 # define dma_wmb() abort() macro
28 # define dma_wmb() abort() macro
/linux/include/asm-generic/
A Dbarrier.h50 #define dma_wmb() do { kcsan_wmb(); __dma_wmb(); } while (0) macro
80 #ifndef dma_wmb
81 #define dma_wmb() wmb() macro
/linux/arch/parisc/include/asm/
A Dbarrier.h20 #define dma_wmb() mb() macro
26 #define dma_wmb() barrier() macro
/linux/arch/arm/include/asm/
A Dbarrier.h68 #define dma_wmb() dmb(oshst) macro
74 #define dma_wmb() barrier() macro
/linux/drivers/scsi/cxlflash/
A 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()
1142 dma_wmb(); /* Make LXT updates are visible */ in clone_lxt()
1145 dma_wmb(); /* Make RHT entry's LXT table update visible */ in clone_lxt()
1148 dma_wmb(); /* Make RHT entry's LXT table size update visible */ in clone_lxt()
1164 dma_wmb(); in clone_lxt()
1166 dma_wmb(); in clone_lxt()
A Dsuperpipe.c540 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/drivers/infiniband/hw/irdma/
A Dctrl.c200 dma_wmb(); /* make sure WQE is written before valid bit is set */ in irdma_sc_add_arp_cache_entry()
232 dma_wmb(); /* make sure WQE is written before valid bit is set */ in irdma_sc_del_arp_cache_entry()
268 dma_wmb(); /* make sure WQE is written before valid bit is set */ in irdma_sc_manage_apbvt_entry()
358 dma_wmb(); /* make sure WQE is written before valid bit is set */ in irdma_sc_manage_qhash_table_entry()
480 dma_wmb(); /* make sure WQE is written before valid bit is set */ in irdma_sc_qp_create()
549 dma_wmb(); /* make sure WQE is written before valid bit is set */ in irdma_sc_qp_modify()
590 dma_wmb(); /* make sure WQE is written before valid bit is set */ in irdma_sc_qp_destroy()
775 dma_wmb(); /* make sure WQE is written before valid bit is set */ in irdma_sc_alloc_local_mac_entry()
813 dma_wmb(); /* make sure WQE is written before valid bit is set */ in irdma_sc_add_local_mac_entry()
850 dma_wmb(); /* make sure WQE is written before valid bit is set */ in irdma_sc_del_local_mac_entry()
[all …]
A Duk.c82 dma_wmb(); in irdma_nop_1()
310 dma_wmb(); /* make sure WQE is populated before valid bit is set */ in irdma_uk_rdma_write()
391 dma_wmb(); /* make sure WQE is populated before valid bit is set */ in irdma_uk_rdma_read()
486 dma_wmb(); /* make sure WQE is populated before valid bit is set */ in irdma_uk_send()
706 dma_wmb(); /* make sure WQE is populated before valid bit is set */ in irdma_uk_inline_rdma_write()
778 dma_wmb(); /* make sure WQE is populated before valid bit is set */ in irdma_uk_inline_send()
826 dma_wmb(); /* make sure WQE is populated before valid bit is set */ in irdma_uk_stag_local_invalidate()
880 dma_wmb(); /* make sure WQE is populated before valid bit is set */ in irdma_uk_post_receive()
960 dma_wmb(); /* make sure WQE is populated before valid bit is set */ in irdma_uk_cq_request_notification()
1554 dma_wmb(); /* make sure WQE is populated before valid bit is set */ in irdma_nop()
A Duda.c65 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()
A Dpuda.c106 dma_wmb(); /* make sure WQE is written before valid bit is set */ in irdma_puda_post_recvbuf()
486 dma_wmb(); /* make sure WQE is written before valid bit is set */ in irdma_puda_send()
627 dma_wmb(); /* make sure WQE is written before valid bit is set */ in irdma_puda_qp_wqe()
752 dma_wmb(); /* make sure WQE is written before valid bit is set */ in irdma_puda_cq_wqe()
1138 dma_wmb(); /* make sure WQE is written before valid bit is set */ in irdma_ilq_putback_rcvbuf()
/linux/drivers/soc/fsl/dpio/
A Dqbman-portal.c465 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/tools/testing/selftests/kvm/include/aarch64/
A Dprocessor.h145 #define dma_wmb() dmb(oshst) macro
146 #define __iowmb() dma_wmb()
/linux/kernel/kcsan/
A Dselftest.c174 KCSAN_CHECK_WRITE_BARRIER(dma_wmb()); in test_barrier()
205 KCSAN_CHECK_RW_BARRIER(dma_wmb()); in test_barrier()
/linux/include/linux/
A Dvirtio_ring.h46 dma_wmb(); in virtio_wmb()
/linux/drivers/net/ethernet/mellanox/mlx4/
A Den_tx.c734 dma_wmb(); in build_inline_wqe()
787 dma_wmb(); in mlx4_en_tx_write_desc()
802 dma_wmb(); in mlx4_en_tx_write_desc()
836 dma_wmb(); in mlx4_en_build_dma_wqe()
853 dma_wmb(); in mlx4_en_build_dma_wqe()
1208 dma_wmb(); in mlx4_en_xmit_frame()
1224 dma_wmb(); in mlx4_en_xmit_frame()
/linux/drivers/net/ethernet/stmicro/stmmac/
A Ddwxgmac2_descs.c178 dma_wmb(); in dwxgmac2_prepare_tx_desc()
218 dma_wmb(); in dwxgmac2_prepare_tso_tx_desc()
A Ddwmac4_descs.c353 dma_wmb(); in dwmac4_rd_prepare_tx_desc()
396 dma_wmb(); in dwmac4_rd_prepare_tso_tx_desc()
/linux/drivers/net/wireless/quantenna/qtnfmac/pcie/
A 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/drivers/net/wireless/quantenna/qtnfmac/
A Dshm_ipc.c139 dma_wmb(); in qtnf_shm_ipc_send()
/linux/drivers/crypto/marvell/octeontx2/
A Dcn10k_cpt.c41 dma_wmb(); in cn10k_cpt_send_cmd()
/linux/drivers/net/ethernet/intel/idpf/
A Didpf_controlq.c330 dma_wmb(); in idpf_ctlq_send()
519 dma_wmb(); in idpf_ctlq_post_rx_buffs()
/linux/drivers/net/ethernet/sun/
A Dsunhme.c163 dma_wmb(); in sbus_hme_write_rxd()
170 dma_wmb(); in sbus_hme_write_txd()
192 dma_wmb(); in pci_hme_write_rxd()
199 dma_wmb(); in pci_hme_write_txd()
227 dma_wmb(); \
232 dma_wmb(); \
244 dma_wmb(); \
249 dma_wmb(); \
A Dsungem.c709 dma_wmb(); in gem_post_rxds()
1022 dma_wmb(); in gem_start_xmit()
1061 dma_wmb(); in gem_start_xmit()
1071 dma_wmb(); in gem_start_xmit()
1576 dma_wmb(); in gem_clean_rings()
1638 dma_wmb(); in gem_init_rings()
1647 dma_wmb(); in gem_init_rings()
/linux/arch/arm64/include/asm/
A Dio.h115 #define __io_bw() dma_wmb()
/linux/drivers/soc/fsl/qbman/
A Dbman.c369 dma_wmb(); in bm_rcr_pvb_commit()
472 dma_wmb(); in bm_mc_commit()

Completed in 72 milliseconds

12345