Home
last modified time | relevance | path

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

/linux/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3-iommufd.c47 target, master, nested_domain->vsmmu->s2_parent, ats_enabled); in arm_smmu_make_nested_cd_table_ste()
89 nested_domain->vsmmu->s2_parent, in arm_smmu_make_nested_domain_ste()
110 ret = iommufd_viommu_get_vdev_id(&nested_domain->vsmmu->core, in arm_smmu_attach_prepare_vmaster()
127 vmaster->vsmmu = nested_domain->vsmmu; in arm_smmu_attach_prepare_vmaster()
166 if (nested_domain->vsmmu->smmu != master->smmu) in arm_smmu_attach_dev_nested()
246 struct arm_vsmmu *vsmmu = container_of(viommu, struct arm_vsmmu, core); in arm_vsmmu_alloc_domain_nested() local
271 nested_domain->vsmmu = vsmmu; in arm_vsmmu_alloc_domain_nested()
278 static int arm_vsmmu_vsid_to_sid(struct arm_vsmmu *vsmmu, u32 vsid, u32 *sid) in arm_vsmmu_vsid_to_sid() argument
284 xa_lock(&vsmmu->core.vdevs); in arm_vsmmu_vsid_to_sid()
285 dev = iommufd_viommu_find_dev(&vsmmu->core, (unsigned long)vsid); in arm_vsmmu_vsid_to_sid()
[all …]