Searched refs:iommu_dev_data (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/iommu/amd/ |
| H A D | amd_iommu.h | 69 struct iommu_dev_data *dev_data); 71 struct iommu_dev_data *dev_data); 74 int amd_iommu_set_gcr3(struct iommu_dev_data *dev_data, 76 int amd_iommu_clear_gcr3(struct iommu_dev_data *dev_data, ioasid_t pasid); 92 void amd_iommu_dev_flush_pasid_pages(struct iommu_dev_data *dev_data, 162 static inline struct amd_iommu *get_amd_iommu_from_dev_data(struct iommu_dev_data *dev_data) in get_amd_iommu_from_dev_data() 190 struct iommu_dev_data *search_dev_data(struct amd_iommu *iommu, u16 devid); 192 void amd_iommu_set_dte_v1(struct iommu_dev_data *dev_data, 197 struct iommu_dev_data *dev_data, 201 amd_iommu_make_clear_dte(struct iommu_dev_data *dev_data, struct dev_table_entry *new) in amd_iommu_make_clear_dte()
|
| H A D | iommu.c | 76 struct iommu_dev_data *dev_data, 79 static int device_flush_dte(struct iommu_dev_data *dev_data); 86 static struct iommu_dev_data *find_dev_data(struct amd_iommu *iommu, u16 devid); 146 static void update_dte256(struct amd_iommu *iommu, struct iommu_dev_data *dev_data, in update_dte256() 213 struct iommu_dev_data *dev_data, in amd_iommu_update_dte() 222 static void get_dte256(struct amd_iommu *iommu, struct iommu_dev_data *dev_data, in get_dte256() 370 static struct iommu_dev_data *alloc_dev_data(struct amd_iommu *iommu, u16 devid) in alloc_dev_data() 372 struct iommu_dev_data *dev_data; in alloc_dev_data() 388 struct iommu_dev_data *search_dev_data(struct amd_iommu *iommu, u16 devid) in search_dev_data() 390 struct iommu_dev_data *dev_data; in search_dev_data() [all …]
|
| H A D | pasid.c | 14 static inline bool is_pasid_enabled(struct iommu_dev_data *dev_data) in is_pasid_enabled() 23 static inline bool is_pasid_valid(struct iommu_dev_data *dev_data, in is_pasid_valid() 46 struct iommu_dev_data *dev_data = dev_iommu_priv_get(dev); in remove_pdom_dev_pasid() 108 struct iommu_dev_data *dev_data = dev_iommu_priv_get(dev); in iommu_sva_set_dev_pasid()
|
| H A D | ppr.c | 107 struct iommu_dev_data *dev_data; in iommu_call_iopf_notifier() 249 struct iommu_dev_data *dev_data) in amd_iommu_iopf_add_device() 269 struct iommu_dev_data *dev_data) in amd_iommu_iopf_remove_device()
|
| H A D | nested.c | 187 struct iommu_dev_data *dev_data, struct dev_table_entry *new) in set_dte_nested() 236 struct iommu_dev_data *dev_data = dev_iommu_priv_get(dev); in nested_attach_device()
|
| H A D | amd_iommu_types.h | 491 struct iommu_dev_data *dev_data; 812 struct iommu_dev_data { struct
|