Lines Matching refs:iova
280 static void ipmmu_tlb_add_flush(unsigned long iova, size_t size, bool leaf, in ipmmu_tlb_add_flush() argument
394 u32 iova; in ipmmu_domain_irq() local
400 iova = ipmmu_ctx_read(domain, IMEAR); in ipmmu_domain_irq()
413 iova); in ipmmu_domain_irq()
416 iova); in ipmmu_domain_irq()
427 if (!report_iommu_fault(&domain->io_domain, mmu->dev, iova, 0)) in ipmmu_domain_irq()
432 status, iova); in ipmmu_domain_irq()
542 static int ipmmu_map(struct iommu_domain *io_domain, unsigned long iova, in ipmmu_map() argument
550 return domain->iop->map(domain->iop, iova, paddr, size, prot); in ipmmu_map()
553 static size_t ipmmu_unmap(struct iommu_domain *io_domain, unsigned long iova, in ipmmu_unmap() argument
558 return domain->iop->unmap(domain->iop, iova, size); in ipmmu_unmap()
562 dma_addr_t iova) in ipmmu_iova_to_phys() argument
568 return domain->iop->iova_to_phys(domain->iop, iova); in ipmmu_iova_to_phys()