+ device_printf(dmar_devs[i], "dmar unit suspending qi h %d t %d waited er %d\n", dmar_read4(unit, DMAR_IQH_REG), dmar_read4(unit, DMAR_IQT_REG), error);
+ dmar_disable_qi(unit);
+ }
+ dmar_inv_ctx_glob(unit);
+ dmar_inv_iotlb_glob(unit);
+ if ((unit->hw_gcmd & DMAR_GCMD_TE) == DMAR_GCMD_TE) {
+ device_printf(dmar_devs[i], "dmar unit suspending trans\n");