Searched refs:arm_smmu_domain (Results 1 - 8 of 8) sorted by relevance

/linux-master/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3-sva.c21 struct arm_smmu_domain *domain;
42 static void arm_smmu_update_ctx_desc_devices(struct arm_smmu_domain *smmu_domain,
67 struct arm_smmu_domain *smmu_domain;
81 smmu_domain = container_of(cd, struct arm_smmu_domain, cd);
220 struct arm_smmu_domain *smmu_domain = smmu_mn->domain;
255 struct arm_smmu_domain *smmu_domain = smmu_mn->domain;
290 arm_smmu_mmu_notifier_get(struct arm_smmu_domain *smmu_domain,
337 struct arm_smmu_domain *smmu_domain = smmu_mn->domain;
366 struct arm_smmu_domain *smmu_domain;
H A Darm-smmu-v3.h719 struct arm_smmu_domain { struct
740 static inline struct arm_smmu_domain *to_smmu_domain(struct iommu_domain *dom)
742 return container_of(dom, struct arm_smmu_domain, domain);
754 struct arm_smmu_domain *smmu_domain);
756 int arm_smmu_atc_inv_domain(struct arm_smmu_domain *smmu_domain, int ssid,
H A Darm-smmu-v3.c91 static int arm_smmu_domain_finalise(struct arm_smmu_domain *smmu_domain,
1522 struct arm_smmu_domain *smmu_domain)
1946 int arm_smmu_atc_inv_domain(struct arm_smmu_domain *smmu_domain, int ssid,
1997 struct arm_smmu_domain *smmu_domain = cookie;
2021 struct arm_smmu_domain *smmu_domain)
2091 struct arm_smmu_domain *smmu_domain)
2118 struct arm_smmu_domain *smmu_domain)
2136 struct arm_smmu_domain *smmu_domain = cookie;
2181 struct arm_smmu_domain *smmu_domain;
2212 struct arm_smmu_domain *smmu_domai
[all...]
/linux-master/drivers/iommu/arm/arm-smmu/
H A Darm-smmu-qcom.c62 struct arm_smmu_domain *smmu_domain = (void *)cookie;
77 struct arm_smmu_domain *smmu_domain = (void *)cookie;
89 struct arm_smmu_domain *smmu_domain = (void *)cookie;
124 struct arm_smmu_domain *smmu_domain = (void *)cookie;
139 struct arm_smmu_domain *smmu_domain = (void *)cookie;
177 static int qcom_adreno_smmu_alloc_context_bank(struct arm_smmu_domain *smmu_domain,
208 static int qcom_adreno_smmu_init_context(struct arm_smmu_domain *smmu_domain,
267 static int qcom_smmu_init_context(struct arm_smmu_domain *smmu_domain,
H A Darm-smmu-nvidia.c225 struct arm_smmu_domain *smmu_domain;
228 smmu_domain = container_of(domain, struct arm_smmu_domain, domain);
261 static int nvidia_smmu_init_context(struct arm_smmu_domain *smmu_domain,
H A Darm-smmu.c102 static struct arm_smmu_domain *to_smmu_domain(struct iommu_domain *dom)
104 return container_of(dom, struct arm_smmu_domain, domain);
243 static void arm_smmu_tlb_sync_context(struct arm_smmu_domain *smmu_domain)
256 struct arm_smmu_domain *smmu_domain = cookie;
269 struct arm_smmu_domain *smmu_domain = cookie;
281 struct arm_smmu_domain *smmu_domain = cookie;
309 struct arm_smmu_domain *smmu_domain = cookie;
329 struct arm_smmu_domain *smmu_domain = cookie;
381 struct arm_smmu_domain *smmu_domain = cookie;
412 struct arm_smmu_domain *smmu_domai
[all...]
H A Darm-smmu-impl.c71 static int cavium_init_context(struct arm_smmu_domain *smmu_domain,
H A Darm-smmu.h366 struct arm_smmu_domain { struct
432 int (*init_context)(struct arm_smmu_domain *smmu_domain,
439 int (*alloc_context_bank)(struct arm_smmu_domain *smmu_domain,

Completed in 127 milliseconds