Lines Matching refs:ThreadID
226 getInterruptController(ThreadID tid)
235 virtual void wakeup(ThreadID tid) = 0;
238 postInterrupt(ThreadID tid, int int_num, int index)
246 clearInterrupt(ThreadID tid, int int_num, int index)
252 clearInterrupts(ThreadID tid)
285 virtual void activateContext(ThreadID thread_num);
289 virtual void suspendContext(ThreadID thread_num);
292 virtual void haltContext(ThreadID thread_num);
306 ThreadID contextToThread(ContextID cid)
307 { return static_cast<ThreadID>(cid - threadContexts[0]->contextId()); }
384 ThreadID numThreads;
437 virtual void serializeThread(CheckpointOut &cp, ThreadID tid) const {};
445 virtual void unserializeThread(CheckpointIn &cp, ThreadID tid) {};
464 void scheduleInstStop(ThreadID tid, Counter insts, const char *cause);
479 void scheduleLoadStop(ThreadID tid, Counter loads, const char *cause);
488 uint64_t getCurrentInstCount(ThreadID tid);
640 void armMonitor(ThreadID tid, Addr address);
641 bool mwait(ThreadID tid, PacketPtr pkt);
642 void mwaitAtomic(ThreadID tid, ThreadContext *tc, BaseTLB *dtb);
643 AddressMonitor *getCpuAddrMonitor(ThreadID tid)