Lines Matching refs:iommu_domain
63 struct iommu_domain *domain;
70 struct iommu_domain domain;
75 static struct qcom_iommu_domain *to_qcom_iommu_domain(struct iommu_domain *dom) in to_qcom_iommu_domain()
226 static int qcom_iommu_init_domain(struct iommu_domain *domain, in qcom_iommu_init_domain()
335 static struct iommu_domain *qcom_iommu_domain_alloc(unsigned type) in qcom_iommu_domain_alloc()
356 static void qcom_iommu_domain_free(struct iommu_domain *domain) in qcom_iommu_domain_free()
375 static int qcom_iommu_attach_dev(struct iommu_domain *domain, struct device *dev) in qcom_iommu_attach_dev()
403 static int qcom_iommu_map(struct iommu_domain *domain, unsigned long iova, in qcom_iommu_map()
421 static size_t qcom_iommu_unmap(struct iommu_domain *domain, unsigned long iova, in qcom_iommu_unmap()
447 static void qcom_iommu_flush_iotlb_all(struct iommu_domain *domain) in qcom_iommu_flush_iotlb_all()
460 static void qcom_iommu_iotlb_sync(struct iommu_domain *domain, in qcom_iommu_iotlb_sync()
466 static phys_addr_t qcom_iommu_iova_to_phys(struct iommu_domain *domain, in qcom_iommu_iova_to_phys()