Searched refs:dev_pasid (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/iommu/intel/ |
| H A D | svm.c | 73 struct dev_pasid_info *dev_pasid; in intel_mm_release() local 90 list_for_each_entry(dev_pasid, &domain->dev_pasids, link_domain) { in intel_mm_release() 91 info = dev_iommu_priv_get(dev_pasid->dev); in intel_mm_release() 92 intel_pasid_tear_down_entry(info->iommu, dev_pasid->dev, in intel_mm_release() 93 dev_pasid->pasid, true); in intel_mm_release() 155 struct dev_pasid_info *dev_pasid; in intel_svm_set_dev_pasid() local 163 dev_pasid = domain_add_dev_pasid(domain, dev, pasid); in intel_svm_set_dev_pasid() 164 if (IS_ERR(dev_pasid)) in intel_svm_set_dev_pasid() 165 return PTR_ERR(dev_pasid); in intel_svm_set_dev_pasid()
|
| H A D | nested.c | 152 struct dev_pasid_info *dev_pasid; in intel_nested_set_dev_pasid() local 165 dev_pasid = domain_add_dev_pasid(domain, dev, pasid); in intel_nested_set_dev_pasid() 166 if (IS_ERR(dev_pasid)) in intel_nested_set_dev_pasid() 167 return PTR_ERR(dev_pasid); in intel_nested_set_dev_pasid()
|
| H A D | iommu.c | 3524 struct dev_pasid_info *curr, *dev_pasid = NULL; in domain_remove_dev_pasid() local 3541 dev_pasid = curr; in domain_remove_dev_pasid() 3549 if (!WARN_ON_ONCE(!dev_pasid)) { in domain_remove_dev_pasid() 3550 intel_iommu_debugfs_remove_dev_pasid(dev_pasid); in domain_remove_dev_pasid() 3551 kfree(dev_pasid); in domain_remove_dev_pasid() 3575 struct dev_pasid_info *dev_pasid; in domain_add_dev_pasid() local 3579 dev_pasid = kzalloc_obj(*dev_pasid); in domain_add_dev_pasid() 3580 if (!dev_pasid) in domain_add_dev_pasid() 3591 dev_pasid->dev = dev; in domain_add_dev_pasid() 3592 dev_pasid->pasid = pasid; in domain_add_dev_pasid() [all …]
|