Lines Matching defs:dev_data
221 struct iommu_dev_data *dev_data; in alloc_dev_data() local
238 struct iommu_dev_data *dev_data; in search_dev_data() local
318 struct iommu_dev_data *dev_data; in find_dev_data() local
359 static inline bool pdev_pasid_supported(struct iommu_dev_data *dev_data) in pdev_pasid_supported()
391 struct iommu_dev_data *dev_data = dev_iommu_priv_get(&pdev->dev); in pdev_enable_cap_ats() local
411 struct iommu_dev_data *dev_data = dev_iommu_priv_get(&pdev->dev); in pdev_disable_cap_ats() local
421 struct iommu_dev_data *dev_data = dev_iommu_priv_get(&pdev->dev); in pdev_enable_cap_pri() local
448 struct iommu_dev_data *dev_data = dev_iommu_priv_get(&pdev->dev); in pdev_disable_cap_pri() local
458 struct iommu_dev_data *dev_data = dev_iommu_priv_get(&pdev->dev); in pdev_enable_cap_pasid() local
476 struct iommu_dev_data *dev_data = dev_iommu_priv_get(&pdev->dev); in pdev_disable_cap_pasid() local
530 struct iommu_dev_data *dev_data; in iommu_init_device() local
583 struct iommu_dev_data *dev_data; in amd_iommu_uninit_device() local
624 struct iommu_dev_data *dev_data = NULL; in amd_iommu_report_rmp_hw_error() local
656 struct iommu_dev_data *dev_data = NULL; in amd_iommu_report_rmp_fault() local
697 struct iommu_dev_data *dev_data = NULL; in amd_iommu_report_page_fault() local
1394 static int device_flush_iotlb(struct iommu_dev_data *dev_data, u64 address, in device_flush_iotlb()
1417 static int device_flush_dte(struct iommu_dev_data *dev_data) in device_flush_dte()
1456 struct iommu_dev_data *dev_data; in domain_flush_pages_v2() local
1503 struct iommu_dev_data *dev_data; in __domain_flush_pages() local
1583 void amd_iommu_dev_flush_pasid_pages(struct iommu_dev_data *dev_data, in amd_iommu_dev_flush_pasid_pages()
1599 static void dev_flush_pasid_all(struct iommu_dev_data *dev_data, in dev_flush_pasid_all()
1625 struct iommu_dev_data *dev_data; in amd_iommu_update_and_flush_device_table() local
1642 struct iommu_dev_data *dev_data; in amd_iommu_complete_ppr() local
1817 static int update_gcr3(struct iommu_dev_data *dev_data, in update_gcr3()
1836 int amd_iommu_set_gcr3(struct iommu_dev_data *dev_data, ioasid_t pasid, in amd_iommu_set_gcr3()
1852 int amd_iommu_clear_gcr3(struct iommu_dev_data *dev_data, ioasid_t pasid) in amd_iommu_clear_gcr3()
1868 struct iommu_dev_data *dev_data) in set_dte_entry()
1978 static void dev_update_dte(struct iommu_dev_data *dev_data, bool set) in dev_update_dte()
1996 static int init_gcr3_table(struct iommu_dev_data *dev_data, in init_gcr3_table()
2030 static void destroy_gcr3_table(struct iommu_dev_data *dev_data, in destroy_gcr3_table()
2044 static int do_attach(struct iommu_dev_data *dev_data, in do_attach()
2073 static void do_detach(struct iommu_dev_data *dev_data) in do_detach()
2104 struct iommu_dev_data *dev_data; in attach_device() local
2134 struct iommu_dev_data *dev_data = dev_iommu_priv_get(dev); in detach_device() local
2180 struct iommu_dev_data *dev_data; in amd_iommu_probe_device() local
2462 struct iommu_dev_data *dev_data = dev_iommu_priv_get(dev); in blocked_domain_attach_device() local
2485 struct iommu_dev_data *dev_data = dev_iommu_priv_get(dev); in amd_iommu_attach_device() local
2659 struct iommu_dev_data *dev_data; in amd_iommu_set_dirty_tracking() local
2779 struct iommu_dev_data *dev_data = dev_iommu_priv_get(dev); in amd_iommu_is_attach_deferred() local
2808 struct iommu_dev_data *dev_data; in amd_iommu_def_domain_type() local
3694 struct iommu_dev_data *dev_data; in amd_ir_set_vcpu_affinity() local