Searched refs:DrainManager (Results 1 - 7 of 7) sorted by relevance
/gem5/src/sim/ |
H A D | drain.hh | 89 * DrainManager has caused the simulation loop to exit. Draining needs 94 class DrainManager class 97 DrainManager(); 98 DrainManager(DrainManager &) = delete; 99 ~DrainManager(); 102 /** Get the singleton DrainManager instance */ 103 static DrainManager &instance() { return _instance; } 135 * DrainManager itself. 146 * Notify the DrainManager tha [all...] |
H A D | drain.cc | 50 DrainManager DrainManager::_instance; 52 DrainManager::DrainManager() function in class:DrainManager 58 DrainManager::~DrainManager() 63 DrainManager::tryDrain() 95 DrainManager::resume() 112 // At this point in time the DrainManager and all objects will be 115 // DrainManager, whic [all...] |
H A D | cxx_manager.cc | 629 return DrainManager::instance().tryDrain() ? 0 : 1; 635 DrainManager::instance().resume();
|
/gem5/src/python/pybind11/ |
H A D | core.cc | 118 py::class_<DrainManager, std::unique_ptr<DrainManager, py::nodelete>>( 119 m, "DrainManager") 120 .def("tryDrain", &DrainManager::tryDrain) 121 .def("resume", &DrainManager::resume) 122 .def("preCheckpointRestore", &DrainManager::preCheckpointRestore) 123 .def("isDrained", &DrainManager::isDrained) 124 .def("state", &DrainManager::state) 125 .def("signalDrainDone", &DrainManager::signalDrainDone) 126 .def_static("instance", &DrainManager [all...] |
/gem5/util/cxx_config/ |
H A D | main.cc | 264 DrainManager::instance().preCheckpointRestore();
|
/gem5/util/systemc/gem5_within_systemc/ |
H A D | main.cc | 308 DrainManager::instance().preCheckpointRestore();
|
/gem5/src/python/m5/ |
H A D | simulate.py | 73 _drain_manager = _m5.drain.DrainManager.instance()
|
Completed in 141 milliseconds