Searched refs:vsmmu (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/iommu/arm/arm-smmu-v3/ |
| H A D | arm-smmu-v3-iommufd.c | 47 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() 244 struct arm_vsmmu *vsmmu = container_of(viommu, struct arm_vsmmu, core); in arm_vsmmu_alloc_domain_nested() local 269 nested_domain->vsmmu = vsmmu; in arm_vsmmu_alloc_domain_nested() 276 static int arm_vsmmu_vsid_to_sid(struct arm_vsmmu *vsmmu, u32 vsid, u32 *sid) in arm_vsmmu_vsid_to_sid() argument 282 xa_lock(&vsmmu->core.vdevs); in arm_vsmmu_vsid_to_sid() 283 dev = iommufd_viommu_find_dev(&vsmmu->core, (unsigned long)vsid); in arm_vsmmu_vsid_to_sid() [all …]
|
| H A D | tegra241-cmdqv.c | 167 struct arm_vsmmu vsmmu; member 183 #define viommu_to_vintf(v) container_of(v, struct tegra241_vintf, vsmmu.core) 300 struct iommufd_viommu *viommu = &vintf->vsmmu.core; in tegra241_vintf_user_handle_error() 558 FIELD_PREP(VINTF_VMID, vintf->vsmmu.vmid); in tegra241_vintf_hw_init() 809 tegra241_cmdqv_init_vintf_user(struct arm_vsmmu *vsmmu, 841 return VIOMMU_STRUCT_SIZE(struct tegra241_vintf, vsmmu.core); in tegra241_cmdqv_get_vintf_size() 1209 iommufd_viommu_destroy_mmap(&vintf->vsmmu.core, in tegra241_cmdqv_destroy_vintf_user() 1274 tegra241_cmdqv_init_vintf_user(struct arm_vsmmu *vsmmu, in tegra241_cmdqv_init_vintf_user() argument 1278 container_of(vsmmu->smmu, struct tegra241_cmdqv, smmu); in tegra241_cmdqv_init_vintf_user() 1279 struct tegra241_vintf *vintf = viommu_to_vintf(&vsmmu->core); in tegra241_cmdqv_init_vintf_user() [all …]
|
| H A D | arm-smmu-v3.c | 2757 return to_smmu_nested_domain(domain)->vsmmu->s2_parent; in to_smmu_domain_devices()
|