Lines Matching refs:cpu_addr
305 void *cpu_addr, dma_addr_t dma_addr, size_t size, in __swiotlb_mmap() argument
318 if (dma_mmap_from_coherent(dev, vma, cpu_addr, size, &ret)) in __swiotlb_mmap()
332 void *cpu_addr, dma_addr_t handle, size_t size, in __swiotlb_get_sgtable() argument
441 void *cpu_addr, dma_addr_t dma_addr, size_t size, in __dummy_mmap() argument
602 static void __iommu_free_attrs(struct device *dev, size_t size, void *cpu_addr, in __iommu_free_attrs() argument
618 if (__in_atomic_pool(cpu_addr, size)) { in __iommu_free_attrs()
620 __free_from_pool(cpu_addr, size); in __iommu_free_attrs()
621 } else if (is_vmalloc_addr(cpu_addr)){ in __iommu_free_attrs()
622 struct vm_struct *area = find_vm_area(cpu_addr); in __iommu_free_attrs()
627 dma_common_free_remap(cpu_addr, size, VM_USERMAP); in __iommu_free_attrs()
630 __free_pages(virt_to_page(cpu_addr), get_order(size)); in __iommu_free_attrs()
635 void *cpu_addr, dma_addr_t dma_addr, size_t size, in __iommu_mmap_attrs() argument
644 if (dma_mmap_from_coherent(dev, vma, cpu_addr, size, &ret)) in __iommu_mmap_attrs()
647 area = find_vm_area(cpu_addr); in __iommu_mmap_attrs()
655 void *cpu_addr, dma_addr_t dma_addr, in __iommu_get_sgtable() argument
659 struct vm_struct *area = find_vm_area(cpu_addr); in __iommu_get_sgtable()