pasid_table 1928 drivers/iommu/intel-iommu.c static inline unsigned long context_get_sm_pds(struct pasid_table *table) pasid_table 1975 drivers/iommu/intel-iommu.c struct pasid_table *table, pasid_table 2124 drivers/iommu/intel-iommu.c struct pasid_table *table; pasid_table 2141 drivers/iommu/intel-iommu.c struct pasid_table *table; pasid_table 2483 drivers/iommu/intel-iommu.c info->pasid_table = NULL; pasid_table 71 drivers/iommu/intel-pasid.c struct pasid_table *pasid_table) pasid_table 73 drivers/iommu/intel-pasid.c info->pasid_table = pasid_table; pasid_table 74 drivers/iommu/intel-pasid.c list_add(&info->table, &pasid_table->dev); pasid_table 79 drivers/iommu/intel-pasid.c struct pasid_table *pasid_table) pasid_table 81 drivers/iommu/intel-pasid.c info->pasid_table = NULL; pasid_table 86 drivers/iommu/intel-pasid.c struct pasid_table **pasid_table; pasid_table 99 drivers/iommu/intel-pasid.c info->pasid_table) { pasid_table 100 drivers/iommu/intel-pasid.c *data->pasid_table = info->pasid_table; pasid_table 125 drivers/iommu/intel-pasid.c struct pasid_table *pasid_table; pasid_table 134 drivers/iommu/intel-pasid.c if (WARN_ON(!info || !dev_is_pci(dev) || info->pasid_table)) pasid_table 138 drivers/iommu/intel-pasid.c data.pasid_table = &pasid_table; pasid_table 144 drivers/iommu/intel-pasid.c pasid_table = kzalloc(sizeof(*pasid_table), GFP_KERNEL); pasid_table 145 drivers/iommu/intel-pasid.c if (!pasid_table) pasid_table 147 drivers/iommu/intel-pasid.c INIT_LIST_HEAD(&pasid_table->dev); pasid_table 158 drivers/iommu/intel-pasid.c kfree(pasid_table); pasid_table 162 drivers/iommu/intel-pasid.c pasid_table->table = page_address(pages); pasid_table 163 drivers/iommu/intel-pasid.c pasid_table->order = order; pasid_table 164 drivers/iommu/intel-pasid.c pasid_table->max_pasid = 1 << (order + PAGE_SHIFT + 3); pasid_table 167 drivers/iommu/intel-pasid.c device_attach_pasid_table(info, pasid_table); pasid_table 175 drivers/iommu/intel-pasid.c struct pasid_table *pasid_table; pasid_table 181 drivers/iommu/intel-pasid.c if (!info || !dev_is_pci(dev) || !info->pasid_table) pasid_table 184 drivers/iommu/intel-pasid.c pasid_table = info->pasid_table; pasid_table 185 drivers/iommu/intel-pasid.c device_detach_pasid_table(info, pasid_table); pasid_table 187 drivers/iommu/intel-pasid.c if (!list_empty(&pasid_table->dev)) pasid_table 191 drivers/iommu/intel-pasid.c dir = pasid_table->table; pasid_table 192 drivers/iommu/intel-pasid.c max_pde = pasid_table->max_pasid >> PASID_PDE_SHIFT; pasid_table 198 drivers/iommu/intel-pasid.c free_pages((unsigned long)pasid_table->table, pasid_table->order); pasid_table 199 drivers/iommu/intel-pasid.c kfree(pasid_table); pasid_table 202 drivers/iommu/intel-pasid.c struct pasid_table *intel_pasid_get_table(struct device *dev) pasid_table 210 drivers/iommu/intel-pasid.c return info->pasid_table; pasid_table 218 drivers/iommu/intel-pasid.c if (!info || !info->pasid_table) pasid_table 221 drivers/iommu/intel-pasid.c return info->pasid_table->max_pasid; pasid_table 227 drivers/iommu/intel-pasid.c struct pasid_table *pasid_table; pasid_table 232 drivers/iommu/intel-pasid.c pasid_table = intel_pasid_get_table(dev); pasid_table 233 drivers/iommu/intel-pasid.c if (WARN_ON(!pasid_table || pasid < 0 || pasid_table 237 drivers/iommu/intel-pasid.c dir = pasid_table->table; pasid_table 84 drivers/iommu/intel-pasid.h struct pasid_table *intel_pasid_get_table(struct device *dev); pasid_table 583 include/linux/intel-iommu.h struct pasid_table *pasid_table; /* pasid table */