Lines Matching refs:dev_table_entry

109 static void write_dte_upper128(struct dev_table_entry *ptr, struct dev_table_entry *new)  in write_dte_upper128()
111 struct dev_table_entry old; in write_dte_upper128()
125 static void write_dte_lower128(struct dev_table_entry *ptr, struct dev_table_entry *new) in write_dte_lower128()
142 struct dev_table_entry *new) in update_dte256()
145 struct dev_table_entry *dev_table = get_dev_table(iommu); in update_dte256()
146 struct dev_table_entry *ptr = &dev_table[dev_data->devid]; in update_dte256()
185 struct dev_table_entry clear = {}; in update_dte256()
208 struct dev_table_entry *dte) in get_dte256()
211 struct dev_table_entry *ptr; in get_dte256()
212 struct dev_table_entry *dev_table = get_dev_table(iommu); in get_dte256()
274 struct dev_table_entry *get_dev_table(struct amd_iommu *iommu) in get_dev_table()
276 struct dev_table_entry *dev_table; in get_dev_table()
370 struct dev_table_entry new; in clone_alias()
701 struct dev_table_entry *dev_table = get_dev_table(iommu); in iommu_ignore_device()
710 memset(&dev_table[devid], 0, sizeof(struct dev_table_entry)); in iommu_ignore_device()
725 struct dev_table_entry dte; in dump_dte_entry()
1983 static void make_clear_dte(struct iommu_dev_data *dev_data, struct dev_table_entry *ptr, in make_clear_dte()
1984 struct dev_table_entry *new) in make_clear_dte()
1997 struct dev_table_entry *target) in set_dte_gcr3_table()
2032 struct dev_table_entry *initial_dte; in set_dte_entry()
2033 struct dev_table_entry new = {}; in set_dte_entry()
2036 struct dev_table_entry *dte = &get_dev_table(iommu)[dev_data->devid]; in set_dte_entry()
2102 struct dev_table_entry new = {}; in clear_dte_entry()
2103 struct dev_table_entry *dte = &get_dev_table(iommu)[dev_data->devid]; in clear_dte_entry()
2800 struct dev_table_entry *dte; in amd_iommu_set_dirty_tracking()
3088 struct dev_table_entry *dte = &get_dev_table(iommu)[devid]; in set_dte_irq_entry()