Lines Matching refs:dte
977 static void set_dte_bit(struct dev_table_entry *dte, u8 bit) in set_dte_bit() argument
982 dte->data[i] |= (1UL << _bit); in set_dte_bit()
1108 struct dev_table_entry *dte = NULL; in amd_iommu_get_ivhd_dte_flags() local
1120 dte = &(e->dte); in amd_iommu_get_ivhd_dte_flags()
1125 return dte; in amd_iommu_get_ivhd_dte_flags()
1150 struct dev_table_entry dte = {}; in set_dev_entry_from_acpi_range() local
1166 set_dte_bit(&dte, DEV_ENTRY_INIT_PASS); in set_dev_entry_from_acpi_range()
1168 set_dte_bit(&dte, DEV_ENTRY_EINT_PASS); in set_dev_entry_from_acpi_range()
1170 set_dte_bit(&dte, DEV_ENTRY_NMI_PASS); in set_dev_entry_from_acpi_range()
1172 set_dte_bit(&dte, DEV_ENTRY_SYSMGT1); in set_dev_entry_from_acpi_range()
1174 set_dte_bit(&dte, DEV_ENTRY_SYSMGT2); in set_dev_entry_from_acpi_range()
1176 set_dte_bit(&dte, DEV_ENTRY_LINT0_PASS); in set_dev_entry_from_acpi_range()
1178 set_dte_bit(&dte, DEV_ENTRY_LINT1_PASS); in set_dev_entry_from_acpi_range()
1181 if (FIELD_GET(DTE_DATA1_SYSMGT_MASK, dte.data[1]) == 0x1) in set_dev_entry_from_acpi_range()
1182 dte.data[0] |= DTE_FLAG_IW; in set_dev_entry_from_acpi_range()
1184 memcpy(&d->dte, &dte, sizeof(dte)); in set_dev_entry_from_acpi_range()
1195 memcpy(&dev_table[i], &dte, sizeof(dte)); in set_dev_entry_from_acpi_range()