Lines Matching refs:Interrupts
59 Interrupts::post(int int_num, ThreadContext* tc)
71 Interrupts::post(int int_num, int index)
73 fatal("Must use Thread Context when posting MIPS Interrupts in M5");
77 Interrupts::clear(int int_num, ThreadContext* tc)
89 Interrupts::clear(int int_num, int index)
91 fatal("Must use Thread Context when clearing MIPS Interrupts in M5");
95 Interrupts::clearAll(ThreadContext *tc)
97 DPRINTF(Interrupt, "Interrupts all cleared\n");
103 Interrupts::clearAll()
105 fatal("Must use Thread Context when clearing MIPS Interrupts in M5");
110 Interrupts::checkInterrupts(ThreadContext *tc) const
117 // Interrupts must be enabled, error level must be 0 or interrupts
133 Interrupts::getInterrupt(ThreadContext * tc)
146 Interrupts::onCpuTimerInterrupt(ThreadContext * tc) const
156 Interrupts::updateIntrInfo(ThreadContext *tc) const
162 Interrupts::interruptsPending(ThreadContext *tc) const
167 DPRINTF(Interrupt, "Interrupts OnCpuTimerINterrupt(tc) == true\n");
181 MipsISA::Interrupts *
184 return new MipsISA::Interrupts(this);