Home
last modified time | relevance | path

Searched refs:DMA_ATTR_SKIP_CPU_SYNC (Results 1 – 25 of 34) sorted by relevance

12

/Linux-v5.4/drivers/media/common/videobuf2/
Dvideobuf2-dma-contig.c277 attach->dma_dir, DMA_ATTR_SKIP_CPU_SYNC); in vb2_dc_dmabuf_ops_detach()
303 attach->dma_dir, DMA_ATTR_SKIP_CPU_SYNC); in vb2_dc_dmabuf_ops_map()
312 dma_dir, DMA_ATTR_SKIP_CPU_SYNC); in vb2_dc_dmabuf_ops_map()
435 buf->dma_dir, DMA_ATTR_SKIP_CPU_SYNC); in vb2_dc_put_userptr()
533 buf->dma_dir, DMA_ATTR_SKIP_CPU_SYNC); in vb2_dc_get_userptr()
557 buf->dma_dir, DMA_ATTR_SKIP_CPU_SYNC); in vb2_dc_get_userptr()
Dvideobuf2-dma-sg.c146 buf->dma_dir, DMA_ATTR_SKIP_CPU_SYNC); in vb2_dma_sg_alloc()
184 buf->dma_dir, DMA_ATTR_SKIP_CPU_SYNC); in vb2_dma_sg_put()
262 buf->dma_dir, DMA_ATTR_SKIP_CPU_SYNC); in vb2_dma_sg_get_userptr()
290 DMA_ATTR_SKIP_CPU_SYNC); in vb2_dma_sg_put_userptr()
/Linux-v5.4/drivers/xen/
Dswiotlb-xen.c402 attrs | DMA_ATTR_SKIP_CPU_SYNC); in xen_swiotlb_map_page()
407 if (!dev_is_dma_coherent(dev) && !(attrs & DMA_ATTR_SKIP_CPU_SYNC)) in xen_swiotlb_map_page()
427 if (!dev_is_dma_coherent(hwdev) && !(attrs & DMA_ATTR_SKIP_CPU_SYNC)) in xen_swiotlb_unmap_page()
499 xen_swiotlb_unmap_sg(dev, sgl, i, dir, attrs | DMA_ATTR_SKIP_CPU_SYNC); in xen_swiotlb_map_sg()
Dgntdev-dmabuf.c253 DMA_ATTR_SKIP_CPU_SYNC); in dmabuf_exp_ops_detach()
292 DMA_ATTR_SKIP_CPU_SYNC)) { in dmabuf_exp_ops_map_dma_buf()
/Linux-v5.4/arch/mips/jazz/
Djazzdma.c594 if (!(attrs & DMA_ATTR_SKIP_CPU_SYNC)) in jazz_dma_map_page()
602 if (!(attrs & DMA_ATTR_SKIP_CPU_SYNC)) in jazz_dma_unmap_page()
614 if (!(attrs & DMA_ATTR_SKIP_CPU_SYNC)) in jazz_dma_map_sg()
633 if (!(attrs & DMA_ATTR_SKIP_CPU_SYNC)) in jazz_dma_unmap_sg()
/Linux-v5.4/kernel/dma/
Ddirect.c304 if (!(attrs & DMA_ATTR_SKIP_CPU_SYNC)) in dma_direct_unmap_page()
345 if (!dev_is_dma_coherent(dev) && !(attrs & DMA_ATTR_SKIP_CPU_SYNC)) in dma_direct_map_page()
368 dma_direct_unmap_sg(dev, sgl, i, dir, attrs | DMA_ATTR_SKIP_CPU_SYNC); in dma_direct_map_sg()
Dswiotlb.c570 if (!(attrs & DMA_ATTR_SKIP_CPU_SYNC) && in swiotlb_tbl_map_single()
593 !(attrs & DMA_ATTR_SKIP_CPU_SYNC) && in swiotlb_tbl_unmap_single()
683 attrs | DMA_ATTR_SKIP_CPU_SYNC); in swiotlb_map()
/Linux-v5.4/net/core/
Dpage_pool.c152 pool->p.dma_dir, DMA_ATTR_SKIP_CPU_SYNC); in __page_pool_alloc_pages_slow()
227 DMA_ATTR_SKIP_CPU_SYNC); in __page_pool_clean_page()
/Linux-v5.4/drivers/net/ethernet/intel/ice/
Dice_txrx.h53 (DMA_ATTR_SKIP_CPU_SYNC | DMA_ATTR_WEAK_ORDERING)
/Linux-v5.4/drivers/net/ethernet/cavium/thunder/
Dnicvf_queues.c216 DMA_ATTR_SKIP_CPU_SYNC); in nicvf_alloc_rcv_buffer()
341 DMA_FROM_DEVICE, DMA_ATTR_SKIP_CPU_SYNC); in nicvf_free_rbdr()
352 DMA_FROM_DEVICE, DMA_ATTR_SKIP_CPU_SYNC); in nicvf_free_rbdr()
567 DMA_ATTR_SKIP_CPU_SYNC); in nicvf_unmap_sndq_buffers()
1578 DMA_TO_DEVICE, DMA_ATTR_SKIP_CPU_SYNC); in nicvf_sq_append_skb()
1599 DMA_ATTR_SKIP_CPU_SYNC); in nicvf_sq_append_skb()
1658 DMA_FROM_DEVICE, DMA_ATTR_SKIP_CPU_SYNC); in nicvf_unmap_rcv_buffer()
/Linux-v5.4/drivers/iommu/
Ddma-iommu.c715 if (!coherent && !(attrs & DMA_ATTR_SKIP_CPU_SYNC) && in iommu_dma_map_page()
724 if (!(attrs & DMA_ATTR_SKIP_CPU_SYNC)) in iommu_dma_unmap_page()
824 if (!(attrs & DMA_ATTR_SKIP_CPU_SYNC)) in iommu_dma_map_sg()
893 if (!(attrs & DMA_ATTR_SKIP_CPU_SYNC)) in iommu_dma_unmap_sg()
/Linux-v5.4/arch/arm/common/
Ddmabounce.c265 !(attrs & DMA_ATTR_SKIP_CPU_SYNC)) { in map_single()
288 !(attrs & DMA_ATTR_SKIP_CPU_SYNC)) { in unmap_single()
/Linux-v5.4/Documentation/
DDMA-attributes.txt72 DMA_ATTR_SKIP_CPU_SYNC
89 DMA_ATTR_SKIP_CPU_SYNC allows platform code to skip synchronization of
/Linux-v5.4/drivers/gpu/drm/
Ddrm_prime.c628 DMA_ATTR_SKIP_CPU_SYNC)) { in drm_gem_map_dma_buf()
654 DMA_ATTR_SKIP_CPU_SYNC); in drm_gem_unmap_dma_buf()
/Linux-v5.4/arch/arm/mm/
Ddma-mapping.c132 if ((attrs & DMA_ATTR_SKIP_CPU_SYNC) == 0) in arm_dma_map_page()
161 if ((attrs & DMA_ATTR_SKIP_CPU_SYNC) == 0) in arm_dma_unmap_page()
1638 if (!is_coherent && (attrs & DMA_ATTR_SKIP_CPU_SYNC) == 0) in __map_sg_chunk()
1751 if (!is_coherent && (attrs & DMA_ATTR_SKIP_CPU_SYNC) == 0) in __iommu_unmap_sg()
1875 if ((attrs & DMA_ATTR_SKIP_CPU_SYNC) == 0) in arm_iommu_map_page()
1926 if ((attrs & DMA_ATTR_SKIP_CPU_SYNC) == 0) in arm_iommu_unmap_page()
/Linux-v5.4/drivers/net/ethernet/intel/i40e/
Di40e_txrx.h123 (DMA_ATTR_SKIP_CPU_SYNC | DMA_ATTR_WEAK_ORDERING)
/Linux-v5.4/drivers/net/ethernet/intel/iavf/
Diavf_txrx.h103 (DMA_ATTR_SKIP_CPU_SYNC | DMA_ATTR_WEAK_ORDERING)
/Linux-v5.4/arch/sparc/kernel/
Diommu.c418 if (strbuf->strbuf_enabled && !(attrs & DMA_ATTR_SKIP_CPU_SYNC)) in dma_4u_unmap_page()
643 if (strbuf->strbuf_enabled && !(attrs & DMA_ATTR_SKIP_CPU_SYNC)) in dma_4u_unmap_sg()
/Linux-v5.4/drivers/crypto/caam/
Dcaamhash.c1867 DMA_ATTR_SKIP_CPU_SYNC); in caam_hash_cra_init()
1877 ctx->dir, DMA_ATTR_SKIP_CPU_SYNC); in caam_hash_cra_init()
1885 DMA_ATTR_SKIP_CPU_SYNC); in caam_hash_cra_init()
1916 ctx->dir, DMA_ATTR_SKIP_CPU_SYNC); in caam_hash_cra_exit()
1920 DMA_ATTR_SKIP_CPU_SYNC); in caam_hash_cra_exit()
/Linux-v5.4/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf.h317 (DMA_ATTR_SKIP_CPU_SYNC | DMA_ATTR_WEAK_ORDERING)
/Linux-v5.4/drivers/net/ethernet/intel/igc/
Digc.h122 (DMA_ATTR_SKIP_CPU_SYNC | DMA_ATTR_WEAK_ORDERING)
/Linux-v5.4/drivers/dma/
Dbcm2835-dma.c858 DMA_TO_DEVICE, DMA_ATTR_SKIP_CPU_SYNC); in bcm2835_dma_free()
945 DMA_ATTR_SKIP_CPU_SYNC); in bcm2835_dma_probe()
/Linux-v5.4/drivers/spi/
Dspi-bcm2835.c867 DMA_ATTR_SKIP_CPU_SYNC); in bcm2835_dma_release()
934 DMA_ATTR_SKIP_CPU_SYNC); in bcm2835_dma_init()
/Linux-v5.4/drivers/media/platform/vsp1/
Dvsp1_drm.c916 DMA_TO_DEVICE, DMA_ATTR_SKIP_CPU_SYNC); in vsp1_du_map_sg()
925 DMA_TO_DEVICE, DMA_ATTR_SKIP_CPU_SYNC); in vsp1_du_unmap_sg()
/Linux-v5.4/drivers/net/ethernet/intel/igb/
Digb.h152 (DMA_ATTR_SKIP_CPU_SYNC | DMA_ATTR_WEAK_ORDERING)

12