Searched refs:sva (Results 1 – 6 of 6) sorted by relevance
48 struct iommu_sva *sva; member144 if (ctx->sva) { in idxd_file_dev_release()146 iommu_sva_unbind_device(ctx->sva); in idxd_file_dev_release()228 struct iommu_sva *sva; in idxd_cdev_open() local254 sva = iommu_sva_bind_device(dev, current->mm); in idxd_cdev_open()255 if (IS_ERR(sva)) { in idxd_cdev_open()256 rc = PTR_ERR(sva); in idxd_cdev_open()261 pasid = iommu_sva_get_pasid(sva); in idxd_cdev_open()267 ctx->sva = sva; in idxd_cdev_open()326 iommu_sva_unbind_device(sva); in idxd_cdev_open()
29 static bool sva = true; variable30 module_param(sva, bool, 0644);31 MODULE_PARM_DESC(sva, "Toggle SVA support on/off");615 idxd->sva = NULL; in idxd_disable_system_pasid()653 if (IS_ENABLED(CONFIG_INTEL_IDXD_SVM) && sva) { in idxd_probe()665 } else if (!sva) { in idxd_probe()
325 struct iommu_sva *sva; member
28 struct iommu_sva sva; member36 container_of(handle, struct arm_smmu_bond, sva)364 return &bond->sva; in __arm_smmu_sva_bind()373 bond->sva.dev = dev; in __arm_smmu_sva_bind()383 return &bond->sva; in __arm_smmu_sva_bind()
5 arm_smmu_v3-objs-$(CONFIG_ARM_SMMU_V3_SVA) += arm-smmu-v3-sva.o
30 obj-$(CONFIG_IOMMU_SVA) += iommu-sva.o io-pgfault.o