Lines Matching full:invalidation
1218 return "Context-cache Invalidation"; in qi_type_string()
1220 return "IOTLB Invalidation"; in qi_type_string()
1222 return "Device-TLB Invalidation"; in qi_type_string()
1224 return "Interrupt Entry Cache Invalidation"; in qi_type_string()
1226 return "Invalidation Wait"; in qi_type_string()
1228 return "PASID-based IOTLB Invalidation"; in qi_type_string()
1230 return "PASID-cache Invalidation"; in qi_type_string()
1232 return "PASID-based Device-TLB Invalidation"; in qi_type_string()
1247 pr_err("VT-d detected Invalidation Queue Error: Reason %llx", in qi_dump_fault()
1250 pr_err("VT-d detected Invalidation Time-out Error: SID %llx", in qi_dump_fault()
1253 pr_err("VT-d detected Invalidation Completion Error: SID %llx", in qi_dump_fault()
1305 pr_info("Invalidation Queue Error (IQE) cleared\n"); in qi_check_fault()
1329 pr_info("Invalidation Time-out Error (ITE) cleared\n"); in qi_check_fault()
1356 pr_info("Invalidation Completion Error (ICE) cleared\n"); in qi_check_fault()
1363 * Function to submit invalidation descriptors of all types to the queued
1364 * invalidation interface(QI). Multiple descriptors can be submitted at a
1366 * hardware has completed the invalidation before return. Wait descriptors
1544 * Software is recommended to not submit any Device-TLB invalidation in qi_flush_dev_iotlb()
1554 /* PASID-based IOTLB invalidation */
1561 * npages == -1 means a PASID-selective invalidation, otherwise, in qi_flush_piotlb()
1562 * a positive value for Page-selective-within-PASID invalidation. in qi_flush_piotlb()
1583 * Software is recommended to not submit any Device-TLB invalidation in qi_flush_dev_iotlb_pasid()
1606 * Disable Queued Invalidation interface.
1624 * Give a chance to HW to complete the pending invalidation requests. in dmar_disable_qi()
1641 * Enable queued invalidation.
1677 * Enable Queued Invalidation interface. This is a must to support
1679 * register based IOTLB invalidation.
1690 * queued invalidation is already setup and enabled. in dmar_enable_qi()
2075 * Re-enable Queued Invalidation interface.
2086 * First disable queued invalidation. in dmar_reenable_qi()
2090 * Then enable queued invalidation again. Since there is no pending in dmar_reenable_qi()
2091 * invalidation requests now, it's safe to re-enable queued in dmar_reenable_qi()
2092 * invalidation. in dmar_reenable_qi()