Home
last modified time | relevance | path

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

/linux-6.15/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3-iommufd.c80 nested_domain->vsmmu->s2_parent, in arm_smmu_make_nested_domain_ste()
107 vmaster->vsmmu = nested_domain->vsmmu; in arm_smmu_attach_prepare_vmaster()
248 nested_domain->vsmmu = vsmmu; in arm_vsmmu_alloc_domain_nested()
261 xa_lock(&vsmmu->core.vdevs); in arm_vsmmu_vsid_to_sid()
273 xa_unlock(&vsmmu->core.vdevs); in arm_vsmmu_vsid_to_sid()
394 struct arm_vsmmu *vsmmu; in arm_vsmmu_alloc() local
427 if (IS_ERR(vsmmu)) in arm_vsmmu_alloc()
428 return ERR_CAST(vsmmu); in arm_vsmmu_alloc()
430 vsmmu->smmu = smmu; in arm_vsmmu_alloc()
431 vsmmu->s2_parent = s2_parent; in arm_vsmmu_alloc()
[all …]
H A Darm-smmu-v3.h804 struct arm_vsmmu *vsmmu; member
876 struct arm_vsmmu *vsmmu; member
H A Darm-smmu-v3.c2755 return to_smmu_nested_domain(domain)->vsmmu->s2_parent; in to_smmu_domain_devices()