Searched refs:drained (Results 1 - 7 of 7) sorted by relevance

/gem5/src/cpu/minor/
H A Dpipeline.cc213 * are 'pre-drained' */
214 bool drained = isDrained(); local
215 needToSignalDrained = !drained;
217 return drained;
H A Dfetch1.cc730 bool drained = numInFlightFetches() == 0 && (*out.inputWire).isBubble(); local
739 drained = drained && (thread.state != FetchRunning);
742 return drained;
/gem5/src/cpu/o3/
H A Dmem_dep_unit_impl.hh134 bool drained = instsToReplay.empty() local
138 drained = drained && instList[i].empty();
140 return drained;
H A Dcpu.cc705 // We don't want to wake the CPU if it is drained. In that case,
857 // drained, call resetEntries(). - 10-09-06 ktlim
970 // the fetch stage to stall. The pipeline will be drained once all
977 // If a thread is suspended, wake it up so it can be drained
991 DPRINTF(Drain, "CPU not drained\n");
995 DPRINTF(Drain, "CPU is already drained\n");
1048 bool drained(true);
1051 DPRINTF(Drain, "Main CPU structures not drained.\n");
1052 drained = false;
1056 DPRINTF(Drain, "Fetch not drained
[all...]
H A Diew_impl.hh398 bool drained = ldstQueue.isDrained() && instQueue.isDrained(); local
403 drained = false;
407 drained = false;
409 drained = drained && dispatchStatus[tid] == Running;
415 if (drained && !fuPool->isDrained()) {
417 drained = false;
420 return drained;
H A Dinst_queue_impl.hh462 bool drained = dependGraph.empty() && local
466 drained = drained && memDepUnit[tid].isDrained();
468 return drained;
H A Dlsq_impl.hh152 bool drained(true);
155 DPRINTF(Drain, "Not drained, LQ not empty.\n");
156 drained = false;
160 DPRINTF(Drain, "Not drained, SQ not empty.\n");
161 drained = false;
164 return drained;

Completed in 26 milliseconds