/linux-6.1.9/tools/virtio/asm/ |
D | barrier.h | 18 # define dma_wmb() abort() macro 28 # define dma_wmb() abort() macro
|
/linux-6.1.9/include/asm-generic/ |
D | barrier.h | 50 #define dma_wmb() do { kcsan_wmb(); __dma_wmb(); } while (0) macro 80 #ifndef dma_wmb 81 #define dma_wmb() wmb() macro
|
/linux-6.1.9/arch/parisc/include/asm/ |
D | barrier.h | 20 #define dma_wmb() mb() macro 26 #define dma_wmb() barrier() macro
|
/linux-6.1.9/arch/arm/include/asm/ |
D | barrier.h | 68 #define dma_wmb() dmb(oshst) macro 74 #define dma_wmb() barrier() macro
|
/linux-6.1.9/tools/testing/selftests/kvm/include/aarch64/ |
D | processor.h | 121 #define dma_wmb() dmb(oshst) macro 122 #define __iowmb() dma_wmb()
|
/linux-6.1.9/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 | 538 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-6.1.9/drivers/infiniband/hw/irdma/ |
D | ctrl.c | 200 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 …]
|
D | uk.c | 82 dma_wmb(); in irdma_nop_1() 351 dma_wmb(); /* make sure WQE is populated before valid bit is set */ in irdma_uk_rdma_write() 438 dma_wmb(); /* make sure WQE is populated before valid bit is set */ in irdma_uk_rdma_read() 539 dma_wmb(); /* make sure WQE is populated before valid bit is set */ in irdma_uk_send() 764 dma_wmb(); /* make sure WQE is populated before valid bit is set */ in irdma_uk_inline_rdma_write() 842 dma_wmb(); /* make sure WQE is populated before valid bit is set */ in irdma_uk_inline_send() 896 dma_wmb(); /* make sure WQE is populated before valid bit is set */ in irdma_uk_stag_local_invalidate() 955 dma_wmb(); /* make sure WQE is populated before valid bit is set */ in irdma_uk_post_receive() 1035 dma_wmb(); /* make sure WQE is populated before valid bit is set */ in irdma_uk_cq_request_notification() 1569 dma_wmb(); /* make sure WQE is populated before valid bit is set */ in irdma_nop()
|
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-6.1.9/drivers/soc/fsl/dpio/ |
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-6.1.9/arch/ia64/include/asm/ |
D | barrier.h | 44 #define dma_wmb() mb() macro
|
/linux-6.1.9/include/linux/ |
D | virtio_ring.h | 46 dma_wmb(); in virtio_wmb()
|
/linux-6.1.9/arch/powerpc/include/asm/ |
D | barrier.h | 55 #define dma_wmb() __asm__ __volatile__ (stringify_in_c(SMPWMB) : : :"memory") macro
|
/linux-6.1.9/kernel/kcsan/ |
D | selftest.c | 181 KCSAN_CHECK_WRITE_BARRIER(dma_wmb()); in test_barrier() 212 KCSAN_CHECK_RW_BARRIER(dma_wmb()); in test_barrier()
|
/linux-6.1.9/drivers/net/ethernet/mellanox/mlx4/ |
D | en_tx.c | 730 dma_wmb(); in build_inline_wqe() 783 dma_wmb(); in mlx4_en_tx_write_desc() 798 dma_wmb(); in mlx4_en_tx_write_desc() 832 dma_wmb(); in mlx4_en_build_dma_wqe() 849 dma_wmb(); in mlx4_en_build_dma_wqe() 1204 dma_wmb(); in mlx4_en_xmit_frame() 1220 dma_wmb(); in mlx4_en_xmit_frame()
|
/linux-6.1.9/drivers/crypto/marvell/octeontx2/ |
D | cn10k_cpt.c | 36 dma_wmb(); in cn10k_cpt_send_cmd()
|
/linux-6.1.9/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 | 346 dma_wmb(); in dwmac4_rd_prepare_tx_desc() 389 dma_wmb(); in dwmac4_rd_prepare_tso_tx_desc()
|
/linux-6.1.9/drivers/net/wireless/quantenna/qtnfmac/pcie/ |
D | topaz_pcie.c | 457 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-6.1.9/drivers/net/wireless/quantenna/qtnfmac/ |
D | shm_ipc.c | 139 dma_wmb(); in qtnf_shm_ipc_send()
|
/linux-6.1.9/arch/arm64/include/asm/ |
D | io.h | 111 #define __io_bw() dma_wmb()
|
/linux-6.1.9/drivers/net/ethernet/engleder/ |
D | tsnep_main.c | 325 dma_wmb(); in tsnep_tx_activate() 459 dma_wmb(); in tsnep_xmit_frame_ring() 733 dma_wmb(); in tsnep_rx_activate() 840 dma_wmb(); in tsnep_rx_poll() 887 dma_wmb(); in tsnep_rx_open()
|
/linux-6.1.9/drivers/mmc/host/ |
D | mmci_stm32_sdmmc.c | 117 dma_wmb(); in _sdmmc_idma_prep_data() 230 dma_wmb(); in sdmmc_idma_start()
|
/linux-6.1.9/drivers/soc/fsl/qbman/ |
D | bman.c | 369 dma_wmb(); in bm_rcr_pvb_commit() 472 dma_wmb(); in bm_mc_commit()
|