Lines Matching refs:interrupt
129 interrupt = NoFault;
438 interrupt == NoFault;
738 // Verify that we still have an interrupt to handle
740 DPRINTF(Commit, "Pending interrupt is cleared by master before "
743 interrupt = NoFault;
749 // the interrupt.
752 // an interrupt needed to be handled.
755 // Clear the interrupt now that it's going to be handled
765 // CPU will handle interrupt. Note that we ignore the local copy of
766 // interrupt. This is because the local copy may no longer be the
767 // interrupt that the interrupt controller thinks is being handled.
774 interrupt = NoFault;
777 generateTrapEvent(0, interrupt);
794 if (commitStatus[0] == TrapPending || interrupt || trapSquash[0] ||
803 // Get any interrupt that happened
804 interrupt = cpu->getInterrupts();
806 // Tell fetch that there is an interrupt pending. This
809 if (interrupt != NoFault)
818 // Check if we have a interrupt and get read to handle it
998 // Check for any interrupt that we've already squashed for
1000 if (interrupt != NoFault)
1090 if (pc[tid].microPC() == 0 && interrupt == NoFault &&
1126 // previously had an interrupt pending that was not handled
1128 // pipeline reached a place to handle the interrupt. In that
1129 // case squash now to make sure the interrupt is handled.
1132 if (!interrupt && avoidQuiesceLiveLock &&