Lines Matching defs:dev_data
14 static inline bool is_pasid_enabled(struct iommu_dev_data *dev_data)
16 if (dev_data->pasid_enabled && dev_data->max_pasids &&
17 dev_data->gcr3_info.gcr3_tbl != NULL)
23 static inline bool is_pasid_valid(struct iommu_dev_data *dev_data,
26 if (pasid > 0 && pasid < dev_data->max_pasids)
35 amd_iommu_clear_gcr3(pdom_dev_data->dev_data, pdom_dev_data->pasid);
46 struct iommu_dev_data *dev_data = dev_iommu_priv_get(dev);
51 if (pdom_dev_data->dev_data == dev_data &&
72 amd_iommu_dev_flush_pasid_pages(pdom_dev_data->dev_data,
108 struct iommu_dev_data *dev_data = dev_iommu_priv_get(dev);
116 if (!is_pasid_valid(dev_data, pasid))
120 if (!is_pasid_enabled(dev_data))
129 pdom_dev_data->dev_data = dev_data;
134 ret = amd_iommu_set_gcr3(dev_data, pasid,