Home
last modified time | relevance | path

Searched refs:pasid_table (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/iommu/intel/
H A Dpasid.c91 struct pasid_table *pasid_table) in device_attach_pasid_table()
93 info->pasid_table = pasid_table; in device_attach_pasid_table()
94 list_add(&info->table, &pasid_table->dev); in device_attach_pasid_table()
99 struct pasid_table *pasid_table) in device_detach_pasid_table()
101 info->pasid_table = NULL; in device_detach_pasid_table()
106 struct pasid_table **pasid_table; member
90 device_attach_pasid_table(struct device_domain_info *info, struct pasid_table *pasid_table) device_attach_pasid_table() argument
98 device_detach_pasid_table(struct device_domain_info *info, struct pasid_table *pasid_table) device_detach_pasid_table() argument
145 struct pasid_table *pasid_table; intel_pasid_alloc_table() local
198 struct pasid_table *pasid_table; intel_pasid_free_table() local
250 struct pasid_table *pasid_table; intel_pasid_get_entry() local
[all...]
H A Dpasid.h73 struct pasid_table { struct
114 struct pasid_table *intel_pasid_get_table(struct device *dev);
H A Diommu.c2096 static inline unsigned long context_get_sm_pds(struct pasid_table *table) in context_get_sm_pds()
2142 struct pasid_table *table, in domain_context_mapping_one()
2292 struct pasid_table *table;
2309 struct pasid_table *table; in domain_context_mapping()
2721 info->pasid_table = NULL; in dmar_insert_one_dev_info()
/kernel/linux/linux-6.6/drivers/iommu/intel/
H A Dpasid.c97 struct pasid_table *pasid_table; in intel_pasid_alloc_table() local
106 if (WARN_ON(info->pasid_table)) in intel_pasid_alloc_table()
109 pasid_table = kzalloc(sizeof(*pasid_table), GFP_KERNEL); in intel_pasid_alloc_table()
110 if (!pasid_table) in intel_pasid_alloc_table()
122 kfree(pasid_table); in intel_pasid_alloc_table()
126 pasid_table->table = page_address(pages); in intel_pasid_alloc_table()
127 pasid_table->order = order; in intel_pasid_alloc_table()
128 pasid_table in intel_pasid_alloc_table()
140 struct pasid_table *pasid_table; intel_pasid_free_table() local
189 struct pasid_table *pasid_table; intel_pasid_get_entry() local
[all...]
H A Dpasid.h65 struct pasid_table { struct
102 struct pasid_table *intel_pasid_get_table(struct device *dev);
H A Diommu.h721 struct pasid_table *pasid_table; /* pasid table */ member
H A Diommu.c1882 static inline unsigned long context_get_sm_pds(struct pasid_table *table) in context_get_sm_pds()
1928 struct pasid_table *table, in domain_context_mapping_one()
2070 struct pasid_table *table;
2087 struct pasid_table *table; in domain_context_mapping()
/kernel/linux/linux-5.10/include/linux/
H A Dintel-iommu.h639 struct pasid_table *pasid_table; /* pasid table */ member

Completed in 34 milliseconds