Lines Matching refs:ThreadID

829     void setActiveThreads(std::list<ThreadID> *at_ptr);
839 int entryAmount(ThreadID num_threads);
858 void commitLoads(InstSeqNum &youngest_inst, ThreadID tid)
864 void commitStores(InstSeqNum &youngest_inst, ThreadID tid)
873 void writebackStores(ThreadID tid);
879 squash(const InstSeqNum &squashed_num, ThreadID tid)
890 bool violation(ThreadID tid) { return thread.at(tid).violation(); }
894 getMemDepViolator(ThreadID tid)
900 int getLoadHead(ThreadID tid) { return thread.at(tid).getLoadHead(); }
904 getLoadHeadSeqNum(ThreadID tid)
910 int getStoreHead(ThreadID tid) { return thread.at(tid).getStoreHead(); }
914 getStoreHeadSeqNum(ThreadID tid)
922 int getCount(ThreadID tid) { return thread.at(tid).getCount(); }
927 int numLoads(ThreadID tid) { return thread.at(tid).numLoads(); }
932 int numStores(ThreadID tid) { return thread.at(tid).numStores(); }
941 unsigned numFreeEntries(ThreadID tid);
944 unsigned numFreeLoadEntries(ThreadID tid);
947 unsigned numFreeStoreEntries(ThreadID tid);
955 bool isFull(ThreadID tid);
967 bool lqFull(ThreadID tid);
972 bool sqFull(ThreadID tid);
983 bool isStalled(ThreadID tid);
991 bool hasStoresToWB(ThreadID tid) { return thread.at(tid).hasStoresToWB(); }
994 int numStoresToWB(ThreadID tid) { return thread.at(tid).numStoresToWB(); }
1001 bool willWB(ThreadID tid) { return thread.at(tid).willWB(); }
1006 void dumpInsts(ThreadID tid) const { thread.at(tid).dumpInsts(); }
1096 std::list<ThreadID> *activeThreads;
1116 ThreadID numThreads;
1123 ThreadID tid = cpu->contextToThread(req->request()->contextId());
1132 ThreadID tid = cpu->contextToThread(req->request()->contextId());