Home
last modified time | relevance | path

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

/drivers/dma/idxd/
Dcdev.c48 struct iommu_sva *sva; member
144 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() local
254 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()
Dinit.c29 static bool sva = true; variable
30 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()
Didxd.h325 struct iommu_sva *sva; member
/drivers/iommu/arm/arm-smmu-v3/
Darm-smmu-v3-sva.c28 struct iommu_sva sva; member
36 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()
DMakefile5 arm_smmu_v3-objs-$(CONFIG_ARM_SMMU_V3_SVA) += arm-smmu-v3-sva.o
/drivers/iommu/
DMakefile30 obj-$(CONFIG_IOMMU_SVA) += iommu-sva.o io-pgfault.o