Home
last modified time | relevance | path

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

/linux/drivers/dma/idxd/
H A Dcdev.c47 struct iommu_sva *sva; member
141 if (ctx->sva) { in idxd_file_dev_release()
143 iommu_sva_unbind_device(ctx->sva); in idxd_file_dev_release()
221 struct iommu_sva *sva = NULL; in idxd_cdev_open() local
247 sva = iommu_sva_bind_device(dev, current->mm); in idxd_cdev_open()
248 if (IS_ERR(sva)) { in idxd_cdev_open()
249 rc = PTR_ERR(sva); in idxd_cdev_open()
254 pasid = iommu_sva_get_pasid(sva); in idxd_cdev_open()
260 ctx->sva = sva; in idxd_cdev_open()
316 if (device_user_pasid_enabled(idxd) && !IS_ERR_OR_NULL(sva)) in idxd_cdev_open()
[all …]
H A Dinit.c30 static bool sva = true; variable
31 module_param(sva, bool, 0644);
32 MODULE_PARM_DESC(sva, "Toggle SVA support on/off");
715 idxd->sva = NULL; in idxd_disable_system_pasid()
732 if (IS_ENABLED(CONFIG_INTEL_IDXD_SVM) && sva) { in idxd_probe()
740 } else if (!sva) { in idxd_probe()
H A Didxd.h338 struct iommu_sva *sva; member
/linux/drivers/accel/amdxdna/
H A Damdxdna_pci_drv.c76 client->sva = iommu_sva_bind_device(xdna->ddev.dev, current->mm); in amdxdna_drm_open()
77 if (IS_ERR(client->sva)) { in amdxdna_drm_open()
78 ret = PTR_ERR(client->sva); in amdxdna_drm_open()
82 client->pasid = iommu_sva_get_pasid(client->sva); in amdxdna_drm_open()
105 iommu_sva_unbind_device(client->sva); in amdxdna_drm_open()
123 iommu_sva_unbind_device(client->sva); in amdxdna_client_cleanup()
/linux/arch/mips/include/asm/octeon/
H A Dcvmx-address.h112 } sva; member
210 } sva; member
/linux/drivers/iommu/arm/arm-smmu-v3/
H A DMakefile5 arm_smmu_v3-$(CONFIG_ARM_SMMU_V3_SVA) += arm-smmu-v3-sva.o
/linux/Documentation/arch/x86/
H A Dindex.rst42 sva
/linux/drivers/iommu/
H A DMakefile35 obj-$(CONFIG_IOMMU_SVA) += iommu-sva.o
/linux/Documentation/ABI/testing/
H A Dsysfs-driver-uio_pci_sva-pasid10 allocated by the IOMMU driver during sva device binding.
/linux/drivers/uio/
H A DKconfig169 tristate "Generic driver for PCI Express that supports sva"
/linux/Documentation/
H A D.renames.txt1168 x86/sva arch/x86/sva
/linux/Documentation/admin-guide/
H A Dkernel-parameters.txt2274 idxd.sva= [HW]
/linux/
H A DMAINTAINERS2329 F: drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c