Lines Matching refs:dma_mask
2785 u64 dma_mask = *dev->dma_mask; in iommu_should_identity_map() local
2788 dev->coherent_dma_mask < dma_mask) in iommu_should_identity_map()
2789 dma_mask = dev->coherent_dma_mask; in iommu_should_identity_map()
2791 return dma_mask >= dma_get_required_mask(dev); in iommu_should_identity_map()
3304 unsigned long nrpages, uint64_t dma_mask) in intel_alloc_iova() argument
3309 dma_mask = min_t(uint64_t, DOMAIN_MAX_ADDR(domain->gaw), dma_mask); in intel_alloc_iova()
3313 if (!dmar_forcedac && dma_mask > DMA_BIT_MASK(32)) { in intel_alloc_iova()
3324 iova = alloc_iova(&domain->iovad, nrpages, IOVA_PFN(dma_mask), 1); in intel_alloc_iova()
3425 size_t size, int dir, u64 dma_mask) in __intel_map_single() argument
3447 iova = intel_alloc_iova(dev, domain, dma_to_mm_pfn(size), dma_mask); in __intel_map_single()
3497 dir, *dev->dma_mask); in intel_map_page()
3740 *dev->dma_mask); in intel_map_sg()