Home
last modified time | relevance | path

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

/linux-4.4.14/include/asm-generic/
Dbarrier.h49 #ifndef dma_wmb
50 #define dma_wmb() wmb() macro
/linux-4.4.14/arch/arm/include/asm/
Dbarrier.h54 #define dma_wmb() dmb(oshst) macro
60 #define dma_wmb() barrier() macro
/linux-4.4.14/tools/virtio/asm/
Dbarrier.h7 # define dma_wmb() barrier() macro
/linux-4.4.14/arch/x86/um/asm/
Dbarrier.h37 #define dma_wmb() barrier() macro
/linux-4.4.14/include/linux/
Dvirtio_ring.h45 dma_wmb(); in virtio_wmb()
/linux-4.4.14/drivers/scsi/cxlflash/
Dvlun.c587 dma_wmb(); /* Make LXT updates are visible */ in grow_lxt()
590 dma_wmb(); /* Make RHT entry's LXT table update visible */ in grow_lxt()
593 dma_wmb(); /* Make RHT entry's LXT table size update visible */ in grow_lxt()
667 dma_wmb(); /* Make RHT entry's LXT table size update visible */ in shrink_lxt()
670 dma_wmb(); /* Make RHT entry's LXT table update visible */ in shrink_lxt()
1092 dma_wmb(); /* Make LXT updates are visible */ in clone_lxt()
1095 dma_wmb(); /* Make RHT entry's LXT table update visible */ in clone_lxt()
1098 dma_wmb(); /* Make RHT entry's LXT table size update visible */ in clone_lxt()
Dsuperpipe.c514 dma_wmb(); /* Make setting of format bit visible */ in rht_format1()
517 dma_wmb(); /* Make setting of LUN id visible */ in rht_format1()
529 dma_wmb(); /* Make remaining RHT entry fields visible */ in rht_format1()
675 dma_wmb(); /* Make revocation of RHT entry visible */ in _cxlflash_disk_release()
678 dma_wmb(); /* Make clearing of LUN id visible */ in _cxlflash_disk_release()
681 dma_wmb(); /* Make RHT entry bottom-half clearing visible */ in _cxlflash_disk_release()
/linux-4.4.14/arch/ia64/include/asm/
Dbarrier.h43 #define dma_wmb() mb() macro
/linux-4.4.14/arch/s390/include/asm/
Dbarrier.h28 #define dma_wmb() mb() macro
/linux-4.4.14/arch/sparc/include/asm/
Dbarrier_64.h41 #define dma_wmb() wmb() macro
/linux-4.4.14/arch/powerpc/include/asm/
Dbarrier.h47 #define dma_wmb() __asm__ __volatile__ (stringify_in_c(SMPWMB) : : :"memory") macro
/linux-4.4.14/arch/x86/include/asm/
Dbarrier.h32 #define dma_wmb() barrier() macro
/linux-4.4.14/arch/metag/include/asm/
Dbarrier.h48 #define dma_wmb() wmb() macro
/linux-4.4.14/arch/arm64/include/asm/
Dbarrier.h36 #define dma_wmb() dmb(oshst) macro
/linux-4.4.14/arch/mips/include/asm/
Dbarrier.h90 #define dma_wmb() fast_wmb() macro
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/
Den_tx.c680 dma_wmb(); in build_inline_wqe()
819 dma_wmb(); in mlx4_en_xmit()
836 dma_wmb(); in mlx4_en_xmit()
952 dma_wmb(); in mlx4_en_xmit()
977 dma_wmb(); in mlx4_en_xmit()
Deq.c202 dma_wmb(); in slave_event()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/
Den_rx.c90 dma_wmb(); in mlx5e_post_rx_wqes()
Den.h596 dma_wmb(); in mlx5e_tx_notify_hw()
/linux-4.4.14/drivers/net/ethernet/sun/
Dsungem.c721 dma_wmb(); in gem_post_rxds()
1041 dma_wmb(); in gem_start_xmit()
1079 dma_wmb(); in gem_start_xmit()
1089 dma_wmb(); in gem_start_xmit()
1588 dma_wmb(); in gem_clean_rings()
1650 dma_wmb(); in gem_init_rings()
1659 dma_wmb(); in gem_init_rings()
Dsunhme.c199 dma_wmb(); in sbus_hme_write_rxd()
206 dma_wmb(); in sbus_hme_write_txd()
228 dma_wmb(); in pci_hme_write_rxd()
235 dma_wmb(); in pci_hme_write_txd()
271 dma_wmb(); \
276 dma_wmb(); \
296 dma_wmb(); \
301 dma_wmb(); \
Dsunvnet.c1383 dma_wmb(); in vnet_start_xmit()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/
Dsge.c425 dma_wmb(); in add_one_rx_buf()
436 dma_wmb(); in add_one_rx_chunk()
582 dma_wmb(); in recycle_rx_buf()
1071 dma_wmb(); in write_wr_hdr_sgl()
1117 dma_wmb(); in write_wr_hdr_sgl()
1187 dma_wmb(); in write_tx_pkt_wr()
1345 dma_wmb(); in write_imm()
/linux-4.4.14/drivers/net/ethernet/amd/xgbe/
Dxgbe-dev.c1073 dma_wmb(); in xgbe_tx_desc_reset()
1146 dma_wmb(); in xgbe_rx_desc_reset()
1151 dma_wmb(); in xgbe_rx_desc_reset()
1586 dma_wmb(); in xgbe_dev_xmit()
/linux-4.4.14/drivers/net/ethernet/renesas/
Dravb_main.c600 dma_wmb(); in ravb_rx()
1374 dma_wmb(); in ravb_start_xmit()
Dsh_eth.c1559 dma_wmb(); /* RACT bit must be set after all the above writes */ in sh_eth_rx()
2417 dma_wmb(); /* TACT bit must be set after all the above writes */ in sh_eth_start_xmit()
/linux-4.4.14/drivers/net/ethernet/via/
Dvia-rhine.c1257 dma_wmb(); in rhine_skb_dma_nic_store()
1856 dma_wmb(); in rhine_start_tx()
/linux-4.4.14/drivers/net/ethernet/broadcom/
Dbgmac.c372 dma_wmb(); in bgmac_dma_rx_update_index()
/linux-4.4.14/drivers/net/ethernet/neterion/
Ds2io.c2523 dma_wmb(); in fill_rx_buffers()
2637 dma_wmb(); in fill_rx_buffers()
2652 dma_wmb(); in fill_rx_buffers()
6953 dma_wmb(); in rxd_owner_bit_reset()
/linux-4.4.14/Documentation/
Dmemory-barriers.txt1715 (*) dma_wmb();
1736 dma_wmb();
1749 before we read the data from the descriptor, and the dma_wmb() allows
/linux-4.4.14/drivers/net/ethernet/intel/
De100.c902 dma_wmb(); in e100_exec_cb()
/linux-4.4.14/drivers/net/ethernet/realtek/
Dr8169.c6695 dma_wmb(); in rtl8169_mark_to_asic()
7163 dma_wmb(); in rtl8169_start_xmit()