Lines Matching defs:dev_pasid
1367 struct dev_pasid_info *dev_pasid;
1380 list_for_each_entry(dev_pasid, &domain->dev_pasids, link_domain) {
1381 info = dev_iommu_priv_get(dev_pasid->dev);
1472 struct dev_pasid_info *dev_pasid;
1483 list_for_each_entry(dev_pasid, &domain->dev_pasids, link_domain) {
1484 info = dev_iommu_priv_get(dev_pasid->dev);
1491 info->pfsid, dev_pasid->pasid,
1503 struct dev_pasid_info *dev_pasid;
1507 list_for_each_entry(dev_pasid, &domain->dev_pasids, link_domain)
1508 qi_flush_piotlb(iommu, did, dev_pasid->pasid, addr, npages, ih);
4685 struct dev_pasid_info *curr, *dev_pasid = NULL;
4709 dev_pasid = curr;
4713 WARN_ON_ONCE(!dev_pasid);
4717 kfree(dev_pasid);
4729 struct dev_pasid_info *dev_pasid;
4743 dev_pasid = kzalloc(sizeof(*dev_pasid), GFP_KERNEL);
4744 if (!dev_pasid)
4763 dev_pasid->dev = dev;
4764 dev_pasid->pasid = pasid;
4766 list_add(&dev_pasid->link_domain, &dmar_domain->dev_pasids);
4773 kfree(dev_pasid);