Home
last modified time | relevance | path

Searched refs:device_domain_info (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/iommu/intel/
H A Dpasid.c40 struct device_domain_info *info; in intel_pasid_alloc_table()
82 struct device_domain_info *info; in intel_pasid_free_table()
109 struct device_domain_info *info; in intel_pasid_get_table()
120 struct device_domain_info *info; in intel_pasid_get_dev_max_id()
131 struct device_domain_info *info; in intel_pasid_get_entry()
215 struct device_domain_info *info; in devtlb_invalidation_with_pasid()
738 struct device_domain_info *info = dev_iommu_priv_get(dev); in device_pasid_table_teardown()
769 struct device_domain_info *info = dev_iommu_priv_get(dev); in intel_pasid_teardown_sm_context()
799 struct device_domain_info *info = dev_iommu_priv_get(dev); in context_entry_set_pasid_table()
826 struct device_domain_info *info = dev_iommu_priv_get(dev); in device_pasid_table_setup()
[all …]
H A Diommu.c91 struct device_domain_info *info = in device_rid_cmp_key()
92 rb_entry(node, struct device_domain_info, node); in device_rid_cmp_key()
106 struct device_domain_info *info = in device_rid_cmp()
107 rb_entry(lhs, struct device_domain_info, node); in device_rid_cmp()
126 struct device_domain_info *info = NULL; in device_rbtree_find()
133 info = rb_entry(node, struct device_domain_info, node); in device_rbtree_find()
140 struct device_domain_info *info) in device_rbtree_insert()
154 static void device_rbtree_remove(struct device_domain_info *info) in device_rbtree_remove()
827 static struct device_domain_info *
831 struct device_domain_info *info; in domain_lookup_dev_info()
[all …]
H A Dcache.c46 struct device_domain_info *info = dev_iommu_priv_get(dev); in cache_tag_assign()
97 struct device_domain_info *info = dev_iommu_priv_get(dev); in cache_tag_unassign()
138 struct device_domain_info *info = dev_iommu_priv_get(dev); in __cache_tag_assign_domain()
159 struct device_domain_info *info = dev_iommu_priv_get(dev); in __cache_tag_unassign_domain()
170 struct device_domain_info *info = dev_iommu_priv_get(dev); in __cache_tag_assign_parent_domain()
191 struct device_domain_info *info = dev_iommu_priv_get(dev); in __cache_tag_unassign_parent_domain()
201 struct device_domain_info *info = dev_iommu_priv_get(dev); in domain_get_id_for_dev()
409 struct device_domain_info *info; in cache_tag_flush_devtlb_psi()
H A Dsvm.c74 struct device_domain_info *info; in intel_mm_release()
115 struct device_domain_info *info = dev_iommu_priv_get(dev); in intel_iommu_sva_supported()
152 struct device_domain_info *info = dev_iommu_priv_get(dev); in intel_svm_set_dev_pasid()
H A Ddebugfs.c346 struct device_domain_info *info, in domain_translation_struct_show()
478 struct device_domain_info *info = (struct device_domain_info *)m->private; in dev_domain_translation_struct_show()
487 struct device_domain_info *info = dev_iommu_priv_get(dev_pasid->dev); in pasid_domain_translation_struct_show()
775 void intel_iommu_debugfs_create_dev(struct device_domain_info *info) in intel_iommu_debugfs_create_dev()
784 void intel_iommu_debugfs_remove_dev(struct device_domain_info *info) in intel_iommu_debugfs_remove_dev()
801 struct device_domain_info *info = dev_iommu_priv_get(dev_pasid->dev); in intel_iommu_debugfs_create_dev_pasid()
H A Dnested.c24 struct device_domain_info *info = dev_iommu_priv_get(dev); in intel_nested_attach_dev()
149 struct device_domain_info *info = dev_iommu_priv_get(dev); in intel_nested_set_dev_pasid()
200 struct device_domain_info *info = dev_iommu_priv_get(dev); in intel_iommu_domain_alloc_nested()
H A Diommu.h745 struct device_domain_info { struct
1177 void quirk_extra_dev_tlb_flush(struct device_domain_info *info,
1253 void intel_context_flush_no_pasid(struct device_domain_info *info,
1313 void intel_iommu_debugfs_create_dev(struct device_domain_info *info);
1314 void intel_iommu_debugfs_remove_dev(struct device_domain_info *info);
1319 static inline void intel_iommu_debugfs_create_dev(struct device_domain_info *info) {} in intel_iommu_debugfs_create_dev()
1320 static inline void intel_iommu_debugfs_remove_dev(struct device_domain_info *info) {} in intel_iommu_debugfs_remove_dev()
H A Dprq.c62 struct device_domain_info *info; in intel_iommu_drain_pasid_prq()
375 struct device_domain_info *info = dev_iommu_priv_get(dev); in intel_iommu_page_response()
/linux/drivers/iommu/
H A Dfsl_pamu_domain.c45 sizeof(struct device_domain_info), in iommu_init_mempool()
110 static void remove_device_ref(struct device_domain_info *info) in remove_device_ref()
126 struct device_domain_info *info, *tmp; in detach_device()
140 struct device_domain_info *info, *old_domain_info; in attach_device()
228 struct device_domain_info *info; in update_domain_stash()
H A Dfsl_pamu_domain.h21 struct device_domain_info { struct