Searched refs:Drainable (Results 1 - 17 of 17) sorted by relevance

/gem5/src/sim/
H A Ddrain.hh47 class Drainable;
56 * (Drainable::drain() returning >0), simulation continues until it
61 * call to drainResume() for all Drainable objects in the
62 * simulator. New Drainable objects may be created while resuming. In
67 * the world through Drainable::getState()) could be used to determine
69 * actually a bit more elaborate. See Drainable::drain() for details.
82 * Drainable objects within the system have ended up in the drained
90 * to be restarted until all Drainable objects declare that they don't
91 * need further simulation to be completely drained. See Drainable for
134 * performs state fixups on all Drainable object
223 class Drainable class
[all...]
H A Ddrain.cc159 DrainManager::registerDrainable(Drainable *obj)
168 DrainManager::unregisterDrainable(Drainable *obj)
196 Drainable::Drainable() function in class:Drainable
203 Drainable::~Drainable()
209 Drainable::dmDrain()
220 Drainable::dmDrainResume()
H A Dsim_object.hh87 * <li>Drainable::drainResume() if resuming from a checkpoint.
96 class SimObject : public EventManager, public Serializable, public Drainable,
/gem5/src/python/pybind11/
H A Dcore.cc110 py::class_<Drainable, std::unique_ptr<Drainable, py::nodelete>>(
111 m, "Drainable")
112 .def("drainState", &Drainable::drainState)
113 .def("notifyFork", &Drainable::notifyFork)
/gem5/src/dev/
H A Ddma_device.hh59 class DmaPort : public MasterPort, public Drainable
224 class DmaCallback : public Drainable
329 class DmaReadFifo : public Drainable, public Serializable
343 public: // Drainable
H A Dpixelpump.hh260 class PixelEvent : public Event, public Drainable
H A Dpixelpump.cc301 : Event(), Drainable(),
/gem5/src/mem/cache/
H A Dqueue.hh70 class Queue : public Drainable
/gem5/src/mem/
H A Dpacket_queue.hh65 class PacketQueue : public Drainable
H A Dxbar.hh93 class Layer : public Drainable
/gem5/src/dev/pci/
H A Dcopy_engine.hh63 class CopyEngineChannel : public Drainable, public Serializable
/gem5/src/dev/net/
H A Ddist_iface.hh101 class DistIface : public Drainable, public Serializable
H A Dsinic.cc1217 Drainable::drainResume();
H A Dns_gige.cc2006 Drainable::drainResume();
H A Di8254xGBe.cc2106 Drainable::drainResume();
/gem5/src/dev/arm/
H A Dgeneric_timer.hh112 class ArchTimer : public Serializable, public Drainable
184 // Drainable
/gem5/src/cpu/minor/
H A Dcpu.cc220 Drainable::signalDrainDone();

Completed in 23 milliseconds