Lines Matching refs:thread
64 * many instructions. The SMT policy decides which thread it tries to
113 /** Individual thread status. */
128 /** Per-thread status. */
139 /** Mark the thread as processing a trap. */
190 /** Clear all thread-specific states */
205 /** Takes over from another CPU's thread. */
208 /** Deschedules a thread from scheduling */
219 /** Returns the number of free ROB entries for a specific thread. */
266 * <li>Immediately set the commit status of the thread of
267 * SquashAfterPending. This forces the thread to stop
279 * @param tid ID of the thread to squash.
304 /** Gets the thread to commit, based on the SMT policy. */
307 /** Returns the thread ID to use based on a round robin policy. */
310 /** Returns the thread ID to use based on an oldest instruction policy. */
314 /** Reads the PC of a specific thread. */
317 /** Sets the PC of a specific thread. */
321 /** Returns the PC of a specific thread. */
324 /** Returns the next PC of a specific thread. */
327 /** Reads the micro PC of a specific thread. */
365 std::vector<Thread *> thread;
377 /** Records if a thread has to squash this cycle due to a trap. */
380 /** Records if a thread has to squash this cycle due to an XC write. */
440 /** The commit PC state of each thread. Refers to the instruction that