Lines Matching refs:cpu_addr

483 		void *cpu_addr, dma_addr_t dma_addr, size_t size,  in dma_get_sgtable_attrs()  argument
489 return dma_direct_get_sgtable(dev, sgt, cpu_addr, dma_addr, in dma_get_sgtable_attrs()
492 return iommu_dma_get_sgtable(dev, sgt, cpu_addr, dma_addr, in dma_get_sgtable_attrs()
496 return ops->get_sgtable(dev, sgt, cpu_addr, dma_addr, size, attrs); in dma_get_sgtable_attrs()
550 void *cpu_addr, dma_addr_t dma_addr, size_t size, in dma_mmap_attrs() argument
556 return dma_direct_mmap(dev, vma, cpu_addr, dma_addr, size, in dma_mmap_attrs()
559 return iommu_dma_mmap(dev, vma, cpu_addr, dma_addr, size, in dma_mmap_attrs()
563 return ops->mmap(dev, vma, cpu_addr, dma_addr, size, attrs); in dma_mmap_attrs()
596 void *cpu_addr; in dma_alloc_attrs() local
608 if (dma_alloc_from_dev_coherent(dev, size, dma_handle, &cpu_addr)) { in dma_alloc_attrs()
609 trace_dma_alloc(dev, cpu_addr, *dma_handle, size, in dma_alloc_attrs()
611 return cpu_addr; in dma_alloc_attrs()
618 cpu_addr = dma_direct_alloc(dev, size, dma_handle, flag, attrs); in dma_alloc_attrs()
620 cpu_addr = iommu_dma_alloc(dev, size, dma_handle, flag, attrs); in dma_alloc_attrs()
622 cpu_addr = ops->alloc(dev, size, dma_handle, flag, attrs); in dma_alloc_attrs()
629 trace_dma_alloc(dev, cpu_addr, *dma_handle, size, DMA_BIDIRECTIONAL, in dma_alloc_attrs()
631 debug_dma_alloc_coherent(dev, size, *dma_handle, cpu_addr, attrs); in dma_alloc_attrs()
632 return cpu_addr; in dma_alloc_attrs()
636 void dma_free_attrs(struct device *dev, size_t size, void *cpu_addr, in dma_free_attrs() argument
641 if (dma_release_from_dev_coherent(dev, get_order(size), cpu_addr)) in dma_free_attrs()
652 trace_dma_free(dev, cpu_addr, dma_handle, size, DMA_BIDIRECTIONAL, in dma_free_attrs()
654 if (!cpu_addr) in dma_free_attrs()
657 debug_dma_free_coherent(dev, size, cpu_addr, dma_handle); in dma_free_attrs()
659 dma_direct_free(dev, size, cpu_addr, dma_handle, attrs); in dma_free_attrs()
661 iommu_dma_free(dev, size, cpu_addr, dma_handle, attrs); in dma_free_attrs()
663 ops->free(dev, size, cpu_addr, dma_handle, attrs); in dma_free_attrs()