Lines Matching refs:dev_table_entry
101 static void write_dte_upper128(struct dev_table_entry *ptr, struct dev_table_entry *new) in write_dte_upper128()
103 struct dev_table_entry old; in write_dte_upper128()
117 static void write_dte_lower128(struct dev_table_entry *ptr, struct dev_table_entry *new) in write_dte_lower128()
134 struct dev_table_entry *new) in update_dte256()
137 struct dev_table_entry *dev_table = get_dev_table(iommu); in update_dte256()
138 struct dev_table_entry *ptr = &dev_table[dev_data->devid]; in update_dte256()
177 struct dev_table_entry clear = {}; in update_dte256()
200 struct dev_table_entry *dte) in get_dte256()
203 struct dev_table_entry *ptr; in get_dte256()
204 struct dev_table_entry *dev_table = get_dev_table(iommu); in get_dte256()
289 struct dev_table_entry *get_dev_table(struct amd_iommu *iommu) in get_dev_table()
291 struct dev_table_entry *dev_table; in get_dev_table()
385 struct dev_table_entry new; in clone_alias()
716 struct dev_table_entry *dev_table = get_dev_table(iommu); in iommu_ignore_device()
725 memset(&dev_table[devid], 0, sizeof(struct dev_table_entry)); in iommu_ignore_device()
740 struct dev_table_entry dte; in dump_dte_entry()
2008 static void make_clear_dte(struct iommu_dev_data *dev_data, struct dev_table_entry *ptr, in make_clear_dte()
2009 struct dev_table_entry *new) in make_clear_dte()
2022 struct dev_table_entry *target) in set_dte_gcr3_table()
2057 struct dev_table_entry *initial_dte; in set_dte_entry()
2058 struct dev_table_entry new = {}; in set_dte_entry()
2061 struct dev_table_entry *dte = &get_dev_table(iommu)[dev_data->devid]; in set_dte_entry()
2127 struct dev_table_entry new = {}; in clear_dte_entry()
2128 struct dev_table_entry *dte = &get_dev_table(iommu)[dev_data->devid]; in clear_dte_entry()
2852 struct dev_table_entry *dte; in amd_iommu_set_dirty_tracking()
3116 struct dev_table_entry *dte = &get_dev_table(iommu)[devid]; in set_dte_irq_entry()