Lines Matching refs:ThreadID
140 void processTrapEvent(ThreadID tid);
179 void setActiveThreads(std::list<ThreadID> *at_ptr);
191 void clearStates(ThreadID tid);
209 void deactivateThread(ThreadID tid);
220 size_t numROBFreeEntries(ThreadID tid);
223 void generateTrapEvent(ThreadID tid, Fault inst_fault);
228 void generateTCEvent(ThreadID tid);
243 void squashAll(ThreadID tid);
246 void squashFromTrap(ThreadID tid);
249 void squashFromTC(ThreadID tid);
252 void squashFromSquashAfter(ThreadID tid);
282 void squashAfter(ThreadID tid, const DynInstPtr &head_inst);
305 ThreadID getCommittingThread();
308 ThreadID roundRobin();
311 ThreadID oldestReady();
315 TheISA::PCState pcState(ThreadID tid) { return pc[tid]; }
318 void pcState(const TheISA::PCState &val, ThreadID tid)
322 Addr instAddr(ThreadID tid) { return pc[tid].instAddr(); }
325 Addr nextInstAddr(ThreadID tid) { return pc[tid].nextInstAddr(); }
328 Addr microPC(ThreadID tid) { return pc[tid].microPC(); }
393 std::list<ThreadID> priority_list;
418 const ThreadID numThreads;
462 std::list<ThreadID> *activeThreads;