Searched refs:Drained (Results 1 - 25 of 34) sorted by relevance

12

/gem5/src/sim/
H A Ddrain.hh55 * or Drained state. If any object enters the Draining state
57 * all objects have entered the Drained state.
68 * if all objects have entered the Drained state, the protocol is
74 Drained, /** Buffers drained, ready for serialization/handover */ member in class:DrainState
109 * the Drained state at which point the whole simulator is in a
122 * Resume normal simulation in a Drained system.
130 * the whole system is always going to be in the Drained state
140 bool isDrained() const { return _state == DrainState::Drained; }
235 * internal buffers, it returns DrainState::Drained and
236 * automatically switches to the Drained stat
[all...]
H A Ddrain.cc65 panic_if(_state == DrainState::Drained,
75 if (DTRACE(Drain) && status != DrainState::Drained) {
80 _count += status == DrainState::Drained ? 0 : 1;
85 _state = DrainState::Drained;
113 // in the the Drained state. New objects (i.e., objects created
123 assert(obj->drainState() == DrainState::Drained ||
142 _state = DrainState::Drained;
144 obj->_drainState = DrainState::Drained;
214 _drainState == DrainState::Drained);
222 panic_if(_drainState != DrainState::Drained
[all...]
H A Dsim_object.hh189 DrainState drain() override { return DrainState::Drained; }
H A Dsystem.cc234 assert(drainState() == DrainState::Drained);
H A Dprocess.cc292 return DrainState::Drained;
/gem5/src/mem/cache/
H A Dqueue.hh260 return allocated == 0 ? DrainState::Drained : DrainState::Draining;
/gem5/src/cpu/minor/
H A Dcpu.cc200 return DrainState::Drained;
209 return DrainState::Drained;
/gem5/src/mem/
H A Dpacket_queue.cc231 return DrainState::Drained;
H A Dsimple_mem.cc261 return DrainState::Drained;
H A Ddramsim2.cc354 return nbrOutstanding() != 0 ? DrainState::Draining : DrainState::Drained;
H A Dxbar.cc580 return DrainState::Drained;
/gem5/src/cpu/testers/traffic_gen/
H A Dbase.cc117 return DrainState::Drained;
125 return DrainState::Drained;
/gem5/src/dev/
H A Ddma_device.cc138 return DrainState::Drained;
481 return pendingRequests.empty() ? DrainState::Drained : DrainState::Draining;
H A Dpixelpump.cc314 return DrainState::Drained;
H A Ddma_device.hh238 return count ? DrainState::Draining : DrainState::Drained;
/gem5/src/mem/qos/
H A Dmem_sink.cc327 return DrainState::Drained;
/gem5/src/python/pybind11/
H A Dcore.cc107 .value("Drained", DrainState::Drained)
/gem5/src/dev/arm/
H A Dsmmu_v3_slaveifc.cc261 return DrainState::Drained;
H A Dflash_device.cc577 return DrainState::Drained;
/gem5/src/cpu/simple/
H A Datomic.cc113 return DrainState::Drained;
124 return DrainState::Drained;
H A Dtiming.cc100 return DrainState::Drained;
106 return DrainState::Drained;
/gem5/src/cpu/o3/
H A Dcpu.cc535 assert(drainState() != DrainState::Drained);
708 if (drainState() == DrainState::Drained)
962 return DrainState::Drained;
1012 return DrainState::Drained;
/gem5/src/cpu/kvm/
H A Dbase.cc356 return DrainState::Drained;
393 return DrainState::Drained;
419 return DrainState::Drained;
/gem5/src/mem/ruby/system/
H A DRubyPort.cc495 return DrainState::Drained;
/gem5/src/dev/net/
H A Ddist_iface.cc737 return DrainState::Drained;

Completed in 58 milliseconds

12