Lines Matching defs:dev_data

141 static void update_dte256(struct amd_iommu *iommu, struct iommu_dev_data *dev_data,  in update_dte256()
207 static void get_dte256(struct amd_iommu *iommu, struct iommu_dev_data *dev_data, in get_dte256()
334 struct iommu_dev_data *dev_data; in alloc_dev_data() local
352 struct iommu_dev_data *dev_data; in search_dev_data() local
372 struct iommu_dev_data *dev_data, *alias_data; in clone_alias() local
448 struct iommu_dev_data *dev_data; in find_dev_data() local
489 static inline bool pdev_pasid_supported(struct iommu_dev_data *dev_data) in pdev_pasid_supported()
521 struct iommu_dev_data *dev_data = dev_iommu_priv_get(&pdev->dev); in pdev_enable_cap_ats() local
541 struct iommu_dev_data *dev_data = dev_iommu_priv_get(&pdev->dev); in pdev_disable_cap_ats() local
551 struct iommu_dev_data *dev_data = dev_iommu_priv_get(&pdev->dev); in pdev_enable_cap_pri() local
578 struct iommu_dev_data *dev_data = dev_iommu_priv_get(&pdev->dev); in pdev_disable_cap_pri() local
588 struct iommu_dev_data *dev_data = dev_iommu_priv_get(&pdev->dev); in pdev_enable_cap_pasid() local
606 struct iommu_dev_data *dev_data = dev_iommu_priv_get(&pdev->dev); in pdev_disable_cap_pasid() local
660 struct iommu_dev_data *dev_data; in iommu_init_device() local
726 struct iommu_dev_data *dev_data = find_dev_data(iommu, devid); in dump_dte_entry() local
745 struct iommu_dev_data *dev_data = NULL; in amd_iommu_report_rmp_hw_error() local
777 struct iommu_dev_data *dev_data = NULL; in amd_iommu_report_rmp_fault() local
818 struct iommu_dev_data *dev_data = NULL; in amd_iommu_report_page_fault() local
1515 static int device_flush_iotlb(struct iommu_dev_data *dev_data, u64 address, in device_flush_iotlb()
1538 static int device_flush_dte(struct iommu_dev_data *dev_data) in device_flush_dte()
1577 struct iommu_dev_data *dev_data; in domain_flush_pages_v2() local
1626 struct iommu_dev_data *dev_data; in __domain_flush_pages() local
1710 void amd_iommu_dev_flush_pasid_pages(struct iommu_dev_data *dev_data, in amd_iommu_dev_flush_pasid_pages()
1726 static void dev_flush_pasid_all(struct iommu_dev_data *dev_data, in dev_flush_pasid_all()
1752 struct iommu_dev_data *dev_data; in amd_iommu_update_and_flush_device_table() local
1771 struct iommu_dev_data *dev_data; in amd_iommu_complete_ppr() local
1933 static int update_gcr3(struct iommu_dev_data *dev_data, in update_gcr3()
1952 int amd_iommu_set_gcr3(struct iommu_dev_data *dev_data, ioasid_t pasid, in amd_iommu_set_gcr3()
1968 int amd_iommu_clear_gcr3(struct iommu_dev_data *dev_data, ioasid_t pasid) in amd_iommu_clear_gcr3()
1983 static void make_clear_dte(struct iommu_dev_data *dev_data, struct dev_table_entry *ptr, in make_clear_dte()
1996 struct iommu_dev_data *dev_data, in set_dte_gcr3_table()
2028 struct iommu_dev_data *dev_data) in set_dte_entry()
2100 static void clear_dte_entry(struct amd_iommu *iommu, struct iommu_dev_data *dev_data) in clear_dte_entry()
2110 static void dev_update_dte(struct iommu_dev_data *dev_data, bool set) in dev_update_dte()
2128 static int init_gcr3_table(struct iommu_dev_data *dev_data, in init_gcr3_table()
2162 static void destroy_gcr3_table(struct iommu_dev_data *dev_data, in destroy_gcr3_table()
2243 struct iommu_dev_data *dev_data = dev_iommu_priv_get(dev); in attach_device() local
2305 struct iommu_dev_data *dev_data = dev_iommu_priv_get(dev); in detach_device() local
2357 struct iommu_dev_data *dev_data; in amd_iommu_probe_device() local
2407 struct iommu_dev_data *dev_data = dev_iommu_priv_get(dev); in amd_iommu_release_device() local
2587 struct iommu_dev_data *dev_data = dev_iommu_priv_get(dev); in blocked_domain_attach_device() local
2646 struct iommu_dev_data *dev_data = dev_iommu_priv_get(dev); in amd_iommu_attach_device() local
2801 struct iommu_dev_data *dev_data; in amd_iommu_set_dirty_tracking() local
2920 struct iommu_dev_data *dev_data = dev_iommu_priv_get(dev); in amd_iommu_is_attach_deferred() local
2949 struct iommu_dev_data *dev_data; in amd_iommu_def_domain_type() local
3089 struct iommu_dev_data *dev_data = search_dev_data(iommu, devid); in set_dte_irq_entry() local
3841 struct iommu_dev_data *dev_data; in amd_ir_set_vcpu_affinity() local