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

/gem5/src/sim/
H A Ddrain.hh89 * 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 Ddrain.cc50 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 Dcxx_manager.cc629 return DrainManager::instance().tryDrain() ? 0 : 1;
635 DrainManager::instance().resume();
/gem5/src/python/pybind11/
H A Dcore.cc118 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 Dmain.cc264 DrainManager::instance().preCheckpointRestore();
/gem5/util/systemc/gem5_within_systemc/
H A Dmain.cc308 DrainManager::instance().preCheckpointRestore();
/gem5/src/python/m5/
H A Dsimulate.py73 _drain_manager = _m5.drain.DrainManager.instance()

Completed in 141 milliseconds