Lines Matching refs:iommu_domain
113 struct iommu_domain domain;
133 static struct mtk_iommu_v1_domain *to_mtk_domain(struct iommu_domain *dom)
273 static struct iommu_domain *mtk_iommu_v1_domain_alloc_paging(struct device *dev)
284 static void mtk_iommu_v1_domain_free(struct iommu_domain *domain)
294 static int mtk_iommu_v1_attach_device(struct iommu_domain *domain, struct device *dev)
319 static int mtk_iommu_v1_identity_attach(struct iommu_domain *identity_domain,
332 static struct iommu_domain mtk_iommu_v1_identity_domain = {
337 static int mtk_iommu_v1_map(struct iommu_domain *domain, unsigned long iova,
363 static size_t mtk_iommu_v1_unmap(struct iommu_domain *domain, unsigned long iova,
381 static phys_addr_t mtk_iommu_v1_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova)