Home
last modified time | relevance | path

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

/Linux-v4.19/include/linux/
Ddma-contiguous.h116 bool dma_release_from_contiguous(struct device *dev, struct page *pages,
154 bool dma_release_from_contiguous(struct device *dev, struct page *pages, in dma_release_from_contiguous() function
/Linux-v4.19/arch/xtensa/kernel/
Dpci-dma.c182 if (!dma_release_from_contiguous(dev, page, count)) in arch_dma_alloc()
210 if (!dma_release_from_contiguous(dev, page, count)) in arch_dma_free()
/Linux-v4.19/kernel/dma/
Ddirect.c84 dma_release_from_contiguous(dev, page, count); in dma_direct_alloc()
135 if (!dma_release_from_contiguous(dev, virt_to_page(cpu_addr), count)) in dma_direct_free()
Dcontiguous.c207 bool dma_release_from_contiguous(struct device *dev, struct page *pages, in dma_release_from_contiguous() function
/Linux-v4.19/arch/arm64/mm/
Ddma-mapping.c401 if (!dma_release_from_contiguous(NULL, page, nr_pages)) in atomic_pool_init()
582 dma_release_from_contiguous(dev, page, in __iommu_alloc_attrs()
595 dma_release_from_contiguous(dev, page, in __iommu_alloc_attrs()
639 dma_release_from_contiguous(dev, page, size >> PAGE_SHIFT); in __iommu_free_attrs()
/Linux-v4.19/arch/arm/mm/
Ddma-mapping.c609 dma_release_from_contiguous(dev, page, count); in __alloc_from_contiguous()
631 dma_release_from_contiguous(dev, page, size >> PAGE_SHIFT); in __free_from_contiguous()
1378 dma_release_from_contiguous(dev, pages[0], count); in __iommu_free_buffer()
/Linux-v4.19/drivers/iommu/
Dintel-iommu.c3770 dma_release_from_contiguous(dev, page, count); in intel_alloc_coherent()
3786 if (!dma_release_from_contiguous(dev, page, size >> PAGE_SHIFT)) in intel_alloc_coherent()
3802 if (!dma_release_from_contiguous(dev, page, size >> PAGE_SHIFT)) in intel_free_coherent()
Damd_iommu.c2637 if (!dma_release_from_contiguous(dev, page, size >> PAGE_SHIFT)) in alloc_coherent()
2666 if (!dma_release_from_contiguous(dev, page, size >> PAGE_SHIFT)) in free_coherent()