Home
last modified time | relevance | path

Searched refs:dma_wmb (Results 1 - 25 of 165) sorted by relevance

1234567

/kernel/linux/linux-6.6/tools/virtio/asm/
H A Dbarrier.h18 # define dma_wmb() abort() macro
28 # define dma_wmb() abort() macro
/kernel/linux/linux-5.10/arch/parisc/include/asm/
H A Dbarrier.h20 #define dma_wmb() mb() macro
26 #define dma_wmb() barrier() macro
/kernel/linux/linux-6.6/arch/parisc/include/asm/
H A Dbarrier.h20 #define dma_wmb() mb() macro
26 #define dma_wmb() barrier() macro
/kernel/linux/linux-6.6/include/asm-generic/
H A Dbarrier.h50 #define dma_wmb() do { kcsan_wmb(); __dma_wmb(); } while (0) macro
80 #ifndef dma_wmb
81 #define dma_wmb() wmb() macro
/kernel/linux/linux-5.10/arch/arm/include/asm/
H A Dbarrier.h68 #define dma_wmb() dmb(oshst) macro
74 #define dma_wmb() barrier() macro
/kernel/linux/linux-6.6/arch/arm/include/asm/
H A Dbarrier.h68 #define dma_wmb() dmb(oshst) macro
74 #define dma_wmb() barrier() macro
/kernel/linux/linux-5.10/include/asm-generic/
H A Dbarrier.h46 #ifndef dma_wmb
47 #define dma_wmb() wmb() macro
/kernel/linux/linux-5.10/drivers/soc/fsl/dpio/
H A 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()
782 dma_wmb(); in qbman_swp_enqueue_multiple_mem_back()
838 dma_wmb(); in qbman_swp_enqueue_multiple_desc_direct()
921 dma_wmb(); in qbman_swp_enqueue_multiple_desc_mem_back()
1110 dma_wmb(); in qbman_swp_pull_direct()
1150 dma_wmb(); in qbman_swp_pull_mem_back()
1465 dma_wmb(); in qbman_swp_release_direct()
1504 dma_wmb(); in qbman_swp_release_mem_back()
[all...]
/kernel/linux/linux-5.10/drivers/scsi/cxlflash/
H 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()
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()
[all...]
/kernel/linux/linux-6.6/drivers/scsi/cxlflash/
H 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()
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()
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/include/aarch64/
H A Dprocessor.h144 #define dma_wmb() dmb(oshst) macro
145 #define __iowmb() dma_wmb()
/kernel/linux/linux-5.10/tools/virtio/asm/
H A Dbarrier.h18 # define dma_wmb() abort() macro
/kernel/linux/linux-5.10/arch/ia64/include/asm/
H A Dbarrier.h44 #define dma_wmb() mb() macro
/kernel/linux/linux-6.6/arch/ia64/include/asm/
H A Dbarrier.h44 #define dma_wmb() mb() macro
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dbarrier.h55 #define dma_wmb() barrier() macro
/kernel/linux/linux-5.10/arch/s390/include/asm/
H A Dbarrier.h29 #define dma_wmb() mb() macro
/kernel/linux/linux-6.6/kernel/kcsan/
H A Dselftest.c174 KCSAN_CHECK_WRITE_BARRIER(dma_wmb()); in test_barrier()
205 KCSAN_CHECK_RW_BARRIER(dma_wmb()); in test_barrier()
/kernel/linux/linux-6.6/drivers/infiniband/hw/irdma/
H 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()
H 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(); /* mak in irdma_sc_del_local_mac_entry()
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dvirtio_ring.h46 dma_wmb(); in virtio_wmb()
/kernel/linux/linux-6.6/include/linux/
H A Dvirtio_ring.h46 dma_wmb(); in virtio_wmb()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/
H A 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()
1188 dma_wmb(); in mlx4_en_xmit_frame()
1205 dma_wmb(); in mlx4_en_xmit_frame()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/
H 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()
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dbarrier.h53 #define dma_wmb() __asm__ __volatile__ (stringify_in_c(SMPWMB) : : :"memory") macro
/kernel/linux/linux-6.6/drivers/soc/fsl/dpio/
H 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()
[all...]

Completed in 19 milliseconds

1234567