Home
last modified time | relevance | path

Searched refs:smmu_domain (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/iommu/arm/arm-smmu/
H A Darm-smmu-qcom-debug.c126 static int qcom_tbu_halt(struct qcom_tbu *tbu, struct arm_smmu_domain *smmu_domain) in qcom_tbu_halt() argument
128 struct arm_smmu_device *smmu = smmu_domain->smmu; in qcom_tbu_halt()
129 int ret = 0, idx = smmu_domain->cfg.cbndx; in qcom_tbu_halt()
200 static phys_addr_t qcom_tbu_trigger_atos(struct arm_smmu_domain *smmu_domain, in qcom_tbu_trigger_atos() argument
262 static phys_addr_t qcom_iova_to_phys(struct arm_smmu_domain *smmu_domain, in qcom_iova_to_phys() argument
265 struct arm_smmu_device *smmu = smmu_domain->smmu; in qcom_iova_to_phys()
267 int idx = smmu_domain->cfg.cbndx; in qcom_iova_to_phys()
287 ret = qcom_tbu_halt(tbu, smmu_domain); in qcom_iova_to_phys()
319 phys = qcom_tbu_trigger_atos(smmu_domain, tbu, iova, sid); in qcom_iova_to_phys()
347 static phys_addr_t qcom_smmu_iova_to_phys_hard(struct arm_smmu_domain *smmu_domain, dma_addr_t iova) in qcom_smmu_iova_to_phys_hard() argument
[all …]
H A Darm-smmu-nvidia.c224 struct arm_smmu_domain *smmu_domain = dev; in nvidia_smmu_context_fault() local
227 smmu = smmu_domain->smmu; in nvidia_smmu_context_fault()
259 static int nvidia_smmu_init_context(struct arm_smmu_domain *smmu_domain, in nvidia_smmu_init_context() argument
263 struct arm_smmu_device *smmu = smmu_domain->smmu; in nvidia_smmu_init_context()
/linux/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3.h1081 struct arm_smmu_domain *smmu_domain,
1136 static inline void arm_smmu_domain_free(struct arm_smmu_domain *smmu_domain) in arm_smmu_domain_free() argument
1139 kfree(rcu_dereference_protected(smmu_domain->invs, true)); in arm_smmu_domain_free()
1140 kfree(smmu_domain); in arm_smmu_domain_free()
1148 struct arm_smmu_domain *smmu_domain);
1154 struct arm_smmu_domain *smmu_domain, ioasid_t pasid,
1157 void arm_smmu_domain_inv_range(struct arm_smmu_domain *smmu_domain,
1161 static inline void arm_smmu_domain_inv(struct arm_smmu_domain *smmu_domain) in arm_smmu_domain_inv() argument
1163 arm_smmu_domain_inv_range(smmu_domain, 0, 0, 0, false); in arm_smmu_domain_inv()