Lines Matching defs:info
96 struct device_domain_info *info;
103 info = dev_iommu_priv_get(dev);
104 if (WARN_ON(!info || !dev_is_pci(dev)))
106 if (WARN_ON(info->pasid_table))
113 if (info->pasid_supported)
119 pages = alloc_pages_node(info->iommu->node,
129 info->pasid_table = pasid_table;
131 if (!ecap_coherent(info->iommu->ecap))
139 struct device_domain_info *info;
145 info = dev_iommu_priv_get(dev);
146 if (!info || !dev_is_pci(dev) || !info->pasid_table)
149 pasid_table = info->pasid_table;
150 info->pasid_table = NULL;
166 struct device_domain_info *info;
168 info = dev_iommu_priv_get(dev);
169 if (!info)
172 return info->pasid_table;
177 struct device_domain_info *info;
179 info = dev_iommu_priv_get(dev);
180 if (!info || !info->pasid_table)
183 return info->pasid_table->max_pasid;
188 struct device_domain_info *info;
199 info = dev_iommu_priv_get(dev);
206 entries = alloc_pgtable_page(info->iommu->node, GFP_ATOMIC);
221 if (!ecap_coherent(info->iommu->ecap)) {
424 struct device_domain_info *info;
427 info = dev_iommu_priv_get(dev);
428 if (!info || !info->ats_enabled)
434 sid = info->bus << 8 | info->devfn;
435 qdep = info->ats_qdep;
436 pfsid = info->pfsid;