Lines Matching refs:iova
316 static void ipmmu_tlb_flush(unsigned long iova, size_t size,
491 unsigned long iova;
498 iova = ipmmu_ctx_read_root(domain, IMELAR);
500 iova |= (u64)ipmmu_ctx_read_root(domain, IMEUAR) << 32;
513 iova);
516 iova);
527 if (!report_iommu_fault(&domain->io_domain, mmu->dev, iova, 0))
531 "Unhandled fault: status 0x%08x iova 0x%lx\n",
532 status, iova);
668 static int ipmmu_map(struct iommu_domain *io_domain, unsigned long iova,
674 return domain->iop->map_pages(domain->iop, iova, paddr, pgsize, pgcount,
678 static size_t ipmmu_unmap(struct iommu_domain *io_domain, unsigned long iova,
684 return domain->iop->unmap_pages(domain->iop, iova, pgsize, pgcount, gather);
702 dma_addr_t iova)
708 return domain->iop->iova_to_phys(domain->iop, iova);