Home
last modified time | relevance | path

Searched refs:pasid_table (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.10/drivers/iommu/intel/
Dpasid.c92 struct pasid_table *pasid_table) in device_attach_pasid_table() argument
94 info->pasid_table = pasid_table; in device_attach_pasid_table()
95 list_add(&info->table, &pasid_table->dev); in device_attach_pasid_table()
100 struct pasid_table *pasid_table) in device_detach_pasid_table() argument
102 info->pasid_table = NULL; in device_detach_pasid_table()
107 struct pasid_table **pasid_table; member
120 info->pasid_table) { in search_pasid_table()
121 *data->pasid_table = info->pasid_table; in search_pasid_table()
146 struct pasid_table *pasid_table; in intel_pasid_alloc_table() local
155 if (WARN_ON(!info || !dev_is_pci(dev) || info->pasid_table)) in intel_pasid_alloc_table()
[all …]
Dpasid.h72 struct pasid_table { struct
107 struct pasid_table *intel_pasid_get_table(struct device *dev);
Diommu.c2026 static inline unsigned long context_get_sm_pds(struct pasid_table *table) in context_get_sm_pds()
2072 struct pasid_table *table, in domain_context_mapping_one()
2222 struct pasid_table *table;
2239 struct pasid_table *table; in domain_context_mapping()
2633 info->pasid_table = NULL; in dmar_insert_one_dev_info()
/Linux-v5.10/include/linux/
Dintel-iommu.h636 struct pasid_table *pasid_table; /* pasid table */ member