• Home
  • Raw
  • Download

Lines Matching full:invalidation

1215 		return "Context-cache Invalidation";  in qi_type_string()
1217 return "IOTLB Invalidation"; in qi_type_string()
1219 return "Device-TLB Invalidation"; in qi_type_string()
1221 return "Interrupt Entry Cache Invalidation"; in qi_type_string()
1223 return "Invalidation Wait"; in qi_type_string()
1225 return "PASID-based IOTLB Invalidation"; in qi_type_string()
1227 return "PASID-cache Invalidation"; in qi_type_string()
1229 return "PASID-based Device-TLB Invalidation"; in qi_type_string()
1244 pr_err("VT-d detected Invalidation Queue Error: Reason %llx", in qi_dump_fault()
1247 pr_err("VT-d detected Invalidation Time-out Error: SID %llx", in qi_dump_fault()
1250 pr_err("VT-d detected Invalidation Completion Error: SID %llx", in qi_dump_fault()
1300 pr_info("Invalidation Queue Error (IQE) cleared\n"); in qi_check_fault()
1317 pr_info("Invalidation Time-out Error (ITE) cleared\n"); in qi_check_fault()
1331 pr_info("Invalidation Completion Error (ICE) cleared\n"); in qi_check_fault()
1338 * Function to submit invalidation descriptors of all types to the queued
1339 * invalidation interface(QI). Multiple descriptors can be submitted at a
1341 * hardware has completed the invalidation before return. Wait descriptors
1534 * Software is recommended to not submit any Device-TLB invalidation in qi_flush_dev_iotlb()
1557 /* PASID-based IOTLB invalidation */
1564 * npages == -1 means a PASID-selective invalidation, otherwise, in qi_flush_piotlb()
1565 * a positive value for Page-selective-within-PASID invalidation. in qi_flush_piotlb()
1608 * Software is recommended to not submit any Device-TLB invalidation in qi_flush_dev_iotlb_pasid()
1620 * The least significant zero bit indicates the invalidation address in qi_flush_dev_iotlb_pasid()
1662 * Disable Queued Invalidation interface.
1680 * Give a chance to HW to complete the pending invalidation requests. in dmar_disable_qi()
1697 * Enable queued invalidation.
1733 * Enable Queued Invalidation interface. This is a must to support
1735 * register based IOTLB invalidation.
1746 * queued invalidation is already setup and enabled. in dmar_enable_qi()
2137 * Re-enable Queued Invalidation interface.
2148 * First disable queued invalidation. in dmar_reenable_qi()
2152 * Then enable queued invalidation again. Since there is no pending in dmar_reenable_qi()
2153 * invalidation requests now, it's safe to re-enable queued in dmar_reenable_qi()
2154 * invalidation. in dmar_reenable_qi()