Lines Matching defs:dma_handle
574 * @dma_handle: Out argument for allocated DMA handle
585 dma_addr_t *dma_handle, gfp_t gfp, pgprot_t prot,
599 *dma_handle = DMA_MAPPING_ERROR;
645 *dma_handle = iova;
676 dma_addr_t dma_handle, size_t size, enum dma_data_direction dir)
683 phys = iommu_iova_to_phys(iommu_get_dma_domain(dev), dma_handle);
688 dma_addr_t dma_handle, size_t size, enum dma_data_direction dir)
695 phys = iommu_iova_to_phys(iommu_get_dma_domain(dev), dma_handle);
734 dma_addr_t dma_handle;
736 dma_handle = __iommu_dma_map(dev, phys, size, prot, dma_get_mask(dev));
738 dma_handle != DMA_MAPPING_ERROR)
740 return dma_handle;
743 static void iommu_dma_unmap_page(struct device *dev, dma_addr_t dma_handle,
747 iommu_dma_sync_single_for_cpu(dev, dma_handle, size, dir);
748 __iommu_dma_unmap(dev, dma_handle, size);