Lines Matching defs:iovad
1721 static void iommu_flush_iova(struct iova_domain *iovad)
1726 domain = container_of(iovad, struct dmar_domain, iovad);
2079 put_iova_domain(&domain->iovad);
3551 iova_pfn = alloc_iova_fast(&domain->iovad, nrpages,
3556 iova_pfn = alloc_iova_fast(&domain->iovad, nrpages,
3623 free_iova_fast(&domain->iovad, iova_pfn, dma_to_mm_pfn(size));
3671 !has_iova_flush_queue(&domain->iovad)) {
3675 free_iova_fast(&domain->iovad, iova_pfn, dma_to_mm_pfn(nrpages));
3678 queue_iova(&domain->iovad, iova_pfn, nrpages,
3822 free_iova_fast(&domain->iovad, iova_pfn, dma_to_mm_pfn(size));
3953 free_iova_fast(&domain->iovad, iova_pfn, dma_to_mm_pfn(nrpages));
4767 free_cpu_cached_iovas(cpu, &domain->iovad);
5200 init_iova_domain(&dmar_domain->iovad, VTD_PAGE_SIZE, IOVA_START_PFN);
5201 copy_reserved_iova(&reserved_iova_list, &dmar_domain->iovad);
5204 init_iova_flush_queue(&dmar_domain->iovad,
5973 WARN_ON_ONCE(!reserve_iova(&dmar_domain->iovad, start, end));