Lines Matching refs:iommu_domain
111 struct iommu_domain *domain;
116 struct iommu_domain domain;
128 static struct sun50i_iommu_domain *to_sun50i_domain(struct iommu_domain *domain)
384 static void sun50i_iommu_flush_iotlb_all(struct iommu_domain *domain)
406 static int sun50i_iommu_iotlb_sync_map(struct iommu_domain *domain,
420 static void sun50i_iommu_iotlb_sync(struct iommu_domain *domain,
594 static int sun50i_iommu_map(struct iommu_domain *domain, unsigned long iova,
629 static size_t sun50i_iommu_unmap(struct iommu_domain *domain, unsigned long iova,
653 static phys_addr_t sun50i_iommu_iova_to_phys(struct iommu_domain *domain,
675 static struct iommu_domain *
702 static void sun50i_iommu_domain_free(struct iommu_domain *domain)
761 static int sun50i_iommu_identity_attach(struct iommu_domain *identity_domain,
782 static struct iommu_domain sun50i_iommu_identity_domain = {
787 static int sun50i_iommu_attach_device(struct iommu_domain *domain,