Home
last modified time | relevance | path

Searched refs:dev_is_dma_coherent (Results 1 – 8 of 8) sorted by relevance

/Linux-v6.1/kernel/dma/
Ddirect.c223 if (!dev_is_dma_coherent(dev)) { in dma_direct_alloc()
337 !dev_is_dma_coherent(dev) && in dma_direct_free()
344 !dev_is_dma_coherent(dev)) { in dma_direct_free()
422 if (!dev_is_dma_coherent(dev)) in dma_direct_sync_sg_for_device()
441 if (!dev_is_dma_coherent(dev)) in dma_direct_sync_sg_for_cpu()
452 if (!dev_is_dma_coherent(dev)) in dma_direct_sync_sg_for_cpu()
551 return dev_is_dma_coherent(dev) || in dma_direct_can_mmap()
613 return !dev_is_dma_coherent(dev) || in dma_direct_need_sync()
Ddirect.h63 if (!dev_is_dma_coherent(dev)) in dma_direct_sync_single_for_device()
72 if (!dev_is_dma_coherent(dev)) { in dma_direct_sync_single_for_cpu()
109 if (!dev_is_dma_coherent(dev) && !(attrs & DMA_ATTR_SKIP_CPU_SYNC)) in dma_direct_map_page()
Dmapping.c417 if (dev_is_dma_coherent(dev)) in dma_pgprot()
Dswiotlb.c891 if (!dev_is_dma_coherent(dev) && !(attrs & DMA_ATTR_SKIP_CPU_SYNC)) in swiotlb_map()
/Linux-v6.1/drivers/xen/
Dswiotlb-xen.c236 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()
278 if (!dev_is_dma_coherent(dev)) { in xen_swiotlb_sync_single_for_cpu()
298 if (!dev_is_dma_coherent(dev)) { in xen_swiotlb_sync_single_for_device()
/Linux-v6.1/drivers/iommu/
Ddma-iommu.c796 bool coherent = dev_is_dma_coherent(dev); in __iommu_dma_alloc_noncontiguous()
917 if (dev_is_dma_coherent(dev) && !dev_use_swiotlb(dev)) in iommu_dma_sync_single_for_cpu()
921 if (!dev_is_dma_coherent(dev)) in iommu_dma_sync_single_for_cpu()
933 if (dev_is_dma_coherent(dev) && !dev_use_swiotlb(dev)) in iommu_dma_sync_single_for_device()
940 if (!dev_is_dma_coherent(dev)) in iommu_dma_sync_single_for_device()
955 else if (!dev_is_dma_coherent(dev)) in iommu_dma_sync_sg_for_cpu()
972 else if (!dev_is_dma_coherent(dev)) in iommu_dma_sync_sg_for_device()
982 bool coherent = dev_is_dma_coherent(dev); in iommu_dma_map_page()
1041 if (!(attrs & DMA_ATTR_SKIP_CPU_SYNC) && !dev_is_dma_coherent(dev)) in iommu_dma_unmap_page()
1190 int prot = dma_info_to_prot(dir, dev_is_dma_coherent(dev), attrs); in iommu_dma_map_sg()
[all …]
/Linux-v6.1/arch/arm/xen/
Dmm.c116 !dev_is_dma_coherent(dev)); in xen_arch_need_swiotlb()
/Linux-v6.1/include/linux/
Ddma-map-ops.h267 static inline bool dev_is_dma_coherent(struct device *dev) in dev_is_dma_coherent() function
272 static inline bool dev_is_dma_coherent(struct device *dev) in dev_is_dma_coherent() function