Lines Matching refs:iommu_domain
65 struct iommu_domain *domain;
72 struct iommu_domain domain;
77 static struct qcom_iommu_domain *to_qcom_iommu_domain(struct iommu_domain *dom) in to_qcom_iommu_domain()
236 static int qcom_iommu_init_domain(struct iommu_domain *domain, in qcom_iommu_init_domain()
332 static struct iommu_domain *qcom_iommu_domain_alloc(unsigned type) in qcom_iommu_domain_alloc()
359 static void qcom_iommu_domain_free(struct iommu_domain *domain) in qcom_iommu_domain_free()
380 static int qcom_iommu_attach_dev(struct iommu_domain *domain, struct device *dev) in qcom_iommu_attach_dev()
413 static void qcom_iommu_detach_dev(struct iommu_domain *domain, struct device *dev) in qcom_iommu_detach_dev()
435 static int qcom_iommu_map(struct iommu_domain *domain, unsigned long iova, in qcom_iommu_map()
452 static size_t qcom_iommu_unmap(struct iommu_domain *domain, unsigned long iova, in qcom_iommu_unmap()
477 static void qcom_iommu_flush_iotlb_all(struct iommu_domain *domain) in qcom_iommu_flush_iotlb_all()
490 static void qcom_iommu_iotlb_sync(struct iommu_domain *domain, in qcom_iommu_iotlb_sync()
496 static phys_addr_t qcom_iommu_iova_to_phys(struct iommu_domain *domain, in qcom_iommu_iova_to_phys()