Lines Matching refs:iommu_domain
631 struct iommu_domain domain;
644 static struct arm_smmu_domain *to_smmu_domain(struct iommu_domain *dom) in to_smmu_domain()
1381 static struct iommu_domain *arm_smmu_domain_alloc(unsigned type) in arm_smmu_domain_alloc()
1420 static void arm_smmu_domain_free(struct iommu_domain *domain) in arm_smmu_domain_free()
1498 static int arm_smmu_domain_finalise(struct iommu_domain *domain) in arm_smmu_domain_finalise()
1618 static int arm_smmu_attach_dev(struct iommu_domain *domain, struct device *dev) in arm_smmu_attach_dev()
1667 static void arm_smmu_detach_dev(struct iommu_domain *domain, struct device *dev) in arm_smmu_detach_dev()
1686 static int arm_smmu_map(struct iommu_domain *domain, unsigned long iova, in arm_smmu_map()
1704 arm_smmu_unmap(struct iommu_domain *domain, unsigned long iova, size_t size) in arm_smmu_unmap()
1721 arm_smmu_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova) in arm_smmu_iova_to_phys()
1870 static int arm_smmu_domain_get_attr(struct iommu_domain *domain, in arm_smmu_domain_get_attr()
1884 static int arm_smmu_domain_set_attr(struct iommu_domain *domain, in arm_smmu_domain_set_attr()