Searched refs:__alloc_iova (Results 1 - 2 of 2) sorted by relevance

/linux-4.4.14/drivers/iommu/
H A Ddma-iommu.c154 static struct iova *__alloc_iova(struct iova_domain *iovad, size_t size, __alloc_iova() function
299 iova = __alloc_iova(iovad, size, dev->coherent_dma_mask); iommu_dma_alloc()
371 struct iova *iova = __alloc_iova(iovad, len, dma_get_mask(dev)); iommu_dma_map_page()
485 iova = __alloc_iova(iovad, iova_len, dma_get_mask(dev));
/linux-4.4.14/arch/arm/mm/
H A Ddma-mapping.c1032 static inline dma_addr_t __alloc_iova(struct dma_iommu_mapping *mapping, __alloc_iova() function
1113 * we don't allow this in __alloc_iova (at the __free_iova()
1254 dma_addr = __alloc_iova(mapping, size); __iommu_create_mapping()
1519 iova_base = iova = __alloc_iova(mapping, size); __map_sg_chunk()
1734 dma_addr = __alloc_iova(mapping, len); arm_coherent_iommu_map_page()

Completed in 91 milliseconds