/linux-6.6.21/drivers/net/ethernet/engleder/ |
D | tsnep_xdp.c | 41 DMA_ATTR_SKIP_CPU_SYNC); in tsnep_xdp_enable_pool() 50 xsk_pool_dma_unmap(pool, DMA_ATTR_SKIP_CPU_SYNC); in tsnep_xdp_enable_pool() 75 xsk_pool_dma_unmap(pool, DMA_ATTR_SKIP_CPU_SYNC); in tsnep_xdp_disable_pool()
|
/linux-6.6.21/kernel/dma/ |
D | direct.h | 110 if (!dev_is_dma_coherent(dev) && !(attrs & DMA_ATTR_SKIP_CPU_SYNC)) in dma_direct_map_page() 120 if (!(attrs & DMA_ATTR_SKIP_CPU_SYNC)) in dma_direct_unmap_page() 125 attrs | DMA_ATTR_SKIP_CPU_SYNC); in dma_direct_unmap_page()
|
D | ops_helpers.c | 74 DMA_ATTR_SKIP_CPU_SYNC); in dma_common_alloc_pages() 91 DMA_ATTR_SKIP_CPU_SYNC); in dma_common_free_pages()
|
/linux-6.6.21/drivers/xen/ |
D | swiotlb-xen.c | 231 attrs | DMA_ATTR_SKIP_CPU_SYNC); in xen_swiotlb_map_page() 236 if (!dev_is_dma_coherent(dev) && !(attrs & DMA_ATTR_SKIP_CPU_SYNC)) { in xen_swiotlb_map_page() 260 if (!dev_is_dma_coherent(hwdev) && !(attrs & DMA_ATTR_SKIP_CPU_SYNC)) { in xen_swiotlb_unmap_page() 344 xen_swiotlb_unmap_sg(dev, sgl, i, dir, attrs | DMA_ATTR_SKIP_CPU_SYNC); in xen_swiotlb_map_sg()
|
D | gntdev-dmabuf.c | 247 DMA_ATTR_SKIP_CPU_SYNC); in dmabuf_exp_ops_detach() 286 DMA_ATTR_SKIP_CPU_SYNC)) { in dmabuf_exp_ops_map_dma_buf()
|
/linux-6.6.21/drivers/media/common/videobuf2/ |
D | videobuf2-dma-contig.c | 375 DMA_ATTR_SKIP_CPU_SYNC); in vb2_dc_dmabuf_ops_detach() 395 DMA_ATTR_SKIP_CPU_SYNC); in vb2_dc_dmabuf_ops_map() 404 DMA_ATTR_SKIP_CPU_SYNC)) { in vb2_dc_dmabuf_ops_map() 544 DMA_ATTR_SKIP_CPU_SYNC); in vb2_dc_put_userptr() 644 DMA_ATTR_SKIP_CPU_SYNC)) { in vb2_dc_get_userptr() 668 dma_unmap_sgtable(buf->dev, sgt, buf->dma_dir, DMA_ATTR_SKIP_CPU_SYNC); in vb2_dc_get_userptr()
|
D | videobuf2-dma-sg.c | 151 DMA_ATTR_SKIP_CPU_SYNC)) in vb2_dma_sg_alloc() 189 DMA_ATTR_SKIP_CPU_SYNC); in vb2_dma_sg_put() 266 DMA_ATTR_SKIP_CPU_SYNC)) in vb2_dma_sg_get_userptr() 292 dma_unmap_sgtable(buf->dev, sgt, buf->dma_dir, DMA_ATTR_SKIP_CPU_SYNC); in vb2_dma_sg_put_userptr()
|
/linux-6.6.21/arch/mips/jazz/ |
D | jazzdma.c | 530 if (!(attrs & DMA_ATTR_SKIP_CPU_SYNC)) in jazz_dma_map_page() 538 if (!(attrs & DMA_ATTR_SKIP_CPU_SYNC)) in jazz_dma_unmap_page() 550 if (!(attrs & DMA_ATTR_SKIP_CPU_SYNC)) in jazz_dma_map_sg() 569 if (!(attrs & DMA_ATTR_SKIP_CPU_SYNC)) in jazz_dma_unmap_sg()
|
/linux-6.6.21/drivers/net/ethernet/stmicro/stmmac/ |
D | stmmac_xdp.h | 8 #define STMMAC_RX_DMA_ATTR (DMA_ATTR_SKIP_CPU_SYNC | DMA_ATTR_WEAK_ORDERING)
|
/linux-6.6.21/drivers/net/ethernet/netronome/nfp/ |
D | nfp_net_dp.h | 13 dp->rx_dma_dir, DMA_ATTR_SKIP_CPU_SYNC); in nfp_net_dma_map_rx() 29 dp->rx_dma_dir, DMA_ATTR_SKIP_CPU_SYNC); in nfp_net_dma_unmap_rx()
|
/linux-6.6.21/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ |
D | pool.c | 14 return xsk_pool_dma_map(pool, dev, DMA_ATTR_SKIP_CPU_SYNC); in mlx5e_xsk_map_pool() 20 return xsk_pool_dma_unmap(pool, DMA_ATTR_SKIP_CPU_SYNC); in mlx5e_xsk_unmap_pool()
|
/linux-6.6.21/drivers/gpu/drm/virtio/ |
D | virtgpu_vram.c | 99 DMA_ATTR_SKIP_CPU_SYNC); in virtio_gpu_vram_map_dma_buf() 122 DMA_ATTR_SKIP_CPU_SYNC); in virtio_gpu_vram_unmap_dma_buf()
|
/linux-6.6.21/drivers/net/ethernet/marvell/octeontx2/nic/ |
D | qos_sq.c | 102 DMA_ATTR_SKIP_CPU_SYNC); in otx2_qos_sq_aura_pool_init() 134 DMA_ATTR_SKIP_CPU_SYNC); in otx2_qos_sq_free_sqbs()
|
/linux-6.6.21/drivers/net/ethernet/cavium/thunder/ |
D | nicvf_queues.c | 217 DMA_ATTR_SKIP_CPU_SYNC); in nicvf_alloc_rcv_buffer() 342 DMA_FROM_DEVICE, DMA_ATTR_SKIP_CPU_SYNC); in nicvf_free_rbdr() 353 DMA_FROM_DEVICE, DMA_ATTR_SKIP_CPU_SYNC); in nicvf_free_rbdr() 568 DMA_ATTR_SKIP_CPU_SYNC); in nicvf_unmap_sndq_buffers() 1579 DMA_TO_DEVICE, DMA_ATTR_SKIP_CPU_SYNC); in nicvf_sq_append_skb() 1600 DMA_ATTR_SKIP_CPU_SYNC); in nicvf_sq_append_skb() 1659 DMA_FROM_DEVICE, DMA_ATTR_SKIP_CPU_SYNC); in nicvf_unmap_rcv_buffer()
|
/linux-6.6.21/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_vram_mgr.c | 697 DMA_ATTR_SKIP_CPU_SYNC); in amdgpu_vram_mgr_alloc_sgt() 718 DMA_ATTR_SKIP_CPU_SYNC); in amdgpu_vram_mgr_alloc_sgt() 746 DMA_ATTR_SKIP_CPU_SYNC); in amdgpu_vram_mgr_free_sgt()
|
/linux-6.6.21/drivers/iommu/ |
D | dma-iommu.c | 1069 if (!(attrs & DMA_ATTR_SKIP_CPU_SYNC) && in iommu_dma_map_page() 1078 if (!coherent && !(attrs & DMA_ATTR_SKIP_CPU_SYNC)) in iommu_dma_map_page() 1097 if (!(attrs & DMA_ATTR_SKIP_CPU_SYNC) && !dev_is_dma_coherent(dev)) in iommu_dma_unmap_page() 1230 iommu_dma_unmap_sg_swiotlb(dev, sg, i, dir, attrs | DMA_ATTR_SKIP_CPU_SYNC); in iommu_dma_map_sg_swiotlb() 1266 if (!(attrs & DMA_ATTR_SKIP_CPU_SYNC)) in iommu_dma_map_sg() 1373 if (!(attrs & DMA_ATTR_SKIP_CPU_SYNC)) in iommu_dma_unmap_sg()
|
/linux-6.6.21/Documentation/core-api/ |
D | dma-attributes.rst | 46 DMA_ATTR_SKIP_CPU_SYNC chapter 63 DMA_ATTR_SKIP_CPU_SYNC allows platform code to skip synchronization of
|
/linux-6.6.21/drivers/gpu/drm/i915/ |
D | i915_gem_gtt.c | 35 DMA_ATTR_SKIP_CPU_SYNC | in i915_gem_gtt_prepare_pages()
|
/linux-6.6.21/drivers/gpu/drm/ |
D | drm_prime.c | 640 DMA_ATTR_SKIP_CPU_SYNC); in drm_gem_map_dma_buf() 666 dma_unmap_sgtable(attach->dev, sgt, dir, DMA_ATTR_SKIP_CPU_SYNC); in drm_gem_unmap_dma_buf()
|
/linux-6.6.21/drivers/net/ethernet/intel/iavf/ |
D | iavf_txrx.h | 102 (DMA_ATTR_SKIP_CPU_SYNC | DMA_ATTR_WEAK_ORDERING)
|
/linux-6.6.21/drivers/gpu/drm/i915/gem/ |
D | i915_gem_dmabuf.c | 56 ret = dma_map_sgtable(attach->dev, sgt, dir, DMA_ATTR_SKIP_CPU_SYNC); in i915_gem_map_dma_buf()
|
/linux-6.6.21/drivers/net/ethernet/intel/i40e/ |
D | i40e_txrx.h | 116 (DMA_ATTR_SKIP_CPU_SYNC | DMA_ATTR_WEAK_ORDERING)
|
/linux-6.6.21/drivers/net/ethernet/intel/ice/ |
D | ice_txrx.h | 139 (DMA_ATTR_SKIP_CPU_SYNC | DMA_ATTR_WEAK_ORDERING)
|
/linux-6.6.21/net/core/ |
D | page_pool.c | 361 pool->p.dma_dir, DMA_ATTR_SKIP_CPU_SYNC | in page_pool_dma_map() 530 DMA_ATTR_SKIP_CPU_SYNC | DMA_ATTR_WEAK_ORDERING); in page_pool_return_page()
|
/linux-6.6.21/arch/sparc/kernel/ |
D | iommu.c | 418 if (strbuf->strbuf_enabled && !(attrs & DMA_ATTR_SKIP_CPU_SYNC)) in dma_4u_unmap_page() 640 if (strbuf->strbuf_enabled && !(attrs & DMA_ATTR_SKIP_CPU_SYNC)) in dma_4u_unmap_sg()
|