Home
last modified time | relevance | path

Searched refs:DMA_ATTR_WEAK_ORDERING (Results 1 – 18 of 18) sorted by relevance

/Linux-v6.6/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_xdp.h8 #define STMMAC_RX_DMA_ATTR (DMA_ATTR_SKIP_CPU_SYNC | DMA_ATTR_WEAK_ORDERING)
/Linux-v6.6/Documentation/core-api/
Ddma-attributes.rst8 DMA_ATTR_WEAK_ORDERING section in DMA attributes
11 DMA_ATTR_WEAK_ORDERING specifies that reads and writes to the mapping
14 Since it is optional for platforms to implement DMA_ATTR_WEAK_ORDERING,
/Linux-v6.6/drivers/infiniband/core/
Dumem.c242 dma_attr |= DMA_ATTR_WEAK_ORDERING; in ib_umem_get()
/Linux-v6.6/drivers/net/ethernet/intel/iavf/
Diavf_txrx.h103 (DMA_ATTR_SKIP_CPU_SYNC | DMA_ATTR_WEAK_ORDERING)
/Linux-v6.6/drivers/net/ethernet/intel/ice/
Dice_txrx.h139 (DMA_ATTR_SKIP_CPU_SYNC | DMA_ATTR_WEAK_ORDERING)
/Linux-v6.6/drivers/net/ethernet/intel/i40e/
Di40e_txrx.h116 (DMA_ATTR_SKIP_CPU_SYNC | DMA_ATTR_WEAK_ORDERING)
/Linux-v6.6/net/core/
Dpage_pool.c358 DMA_ATTR_WEAK_ORDERING); in page_pool_dma_map()
526 DMA_ATTR_SKIP_CPU_SYNC | DMA_ATTR_WEAK_ORDERING); in page_pool_return_page()
/Linux-v6.6/arch/sparc/kernel/
Dpci_sun4v.c202 if (attrs & DMA_ATTR_WEAK_ORDERING) in dma_4v_alloc_coherent()
399 if (attrs & DMA_ATTR_WEAK_ORDERING) in dma_4v_map_page()
497 if (attrs & DMA_ATTR_WEAK_ORDERING) in dma_4v_map_sg()
/Linux-v6.6/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf.h317 (DMA_ATTR_SKIP_CPU_SYNC | DMA_ATTR_WEAK_ORDERING)
/Linux-v6.6/drivers/net/ethernet/intel/igc/
Digc.h426 (DMA_ATTR_SKIP_CPU_SYNC | DMA_ATTR_WEAK_ORDERING)
/Linux-v6.6/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_xdp.c311 DMA_ATTR_WEAK_ORDERING); in bnxt_rx_xdp()
Dbnxt.c795 DMA_ATTR_WEAK_ORDERING); in __bnxt_alloc_rx_frag()
1074 bp->rx_dir, DMA_ATTR_WEAK_ORDERING); in bnxt_rx_skb()
1683 DMA_ATTR_WEAK_ORDERING); in bnxt_tpa_end()
2927 DMA_ATTR_WEAK_ORDERING); in bnxt_free_one_rx_ring_skbs()
2952 DMA_ATTR_WEAK_ORDERING); in bnxt_free_one_rx_ring_skbs()
/Linux-v6.6/drivers/net/ethernet/intel/igb/
Digb.h207 (DMA_ATTR_SKIP_CPU_SYNC | DMA_ATTR_WEAK_ORDERING)
/Linux-v6.6/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
Dgk20a.c598 imem->attrs = DMA_ATTR_WEAK_ORDERING | in gk20a_instmem_new()
/Linux-v6.6/include/linux/
Ddma-mapping.h24 #define DMA_ATTR_WEAK_ORDERING (1UL << 1) macro
/Linux-v6.6/drivers/net/ethernet/google/gve/
Dgve_main.c1521 DMA_ATTR_SKIP_CPU_SYNC | DMA_ATTR_WEAK_ORDERING); in gve_xsk_pool_enable()
1552 DMA_ATTR_SKIP_CPU_SYNC | DMA_ATTR_WEAK_ORDERING); in gve_xsk_pool_enable()
1604 DMA_ATTR_SKIP_CPU_SYNC | DMA_ATTR_WEAK_ORDERING); in gve_xsk_pool_disable()
/Linux-v6.6/arch/powerpc/platforms/cell/
Diommu.c185 if (unlikely(attrs & DMA_ATTR_WEAK_ORDERING)) in tce_build_cell()
/Linux-v6.6/drivers/net/ethernet/intel/ixgbe/
Dixgbe.h143 (DMA_ATTR_SKIP_CPU_SYNC | DMA_ATTR_WEAK_ORDERING)