Lines Matching refs:dev_pasid
159 struct dev_pasid_info *dev_pasid; in intel_mm_release() local
176 list_for_each_entry(dev_pasid, &domain->dev_pasids, link_domain) { in intel_mm_release()
177 info = dev_iommu_priv_get(dev_pasid->dev); in intel_mm_release()
178 intel_pasid_tear_down_entry(info->iommu, dev_pasid->dev, in intel_mm_release()
179 dev_pasid->pasid, true); in intel_mm_release()
206 struct dev_pasid_info *dev_pasid; in intel_svm_set_dev_pasid() local
211 dev_pasid = kzalloc(sizeof(*dev_pasid), GFP_KERNEL); in intel_svm_set_dev_pasid()
212 if (!dev_pasid) in intel_svm_set_dev_pasid()
215 dev_pasid->dev = dev; in intel_svm_set_dev_pasid()
216 dev_pasid->pasid = pasid; in intel_svm_set_dev_pasid()
230 list_add(&dev_pasid->link_domain, &dmar_domain->dev_pasids); in intel_svm_set_dev_pasid()
238 kfree(dev_pasid); in intel_svm_set_dev_pasid()