Searched refs:suspend (Results 1 - 25 of 49) sorted by relevance

12

/gem5/src/systemc/tests/systemc/kernel/process_control/test01/
H A Dtest01.cpp22 test01.cpp -- Test of suspend resume on processes
157 m_cthread.suspend();
158 m_dynamic_method.suspend();
159 m_dynamic_thread.suspend();
160 m_static_method.suspend();
161 m_static_thread.suspend();
175 m_cthread.suspend();
176 m_dynamic_method.suspend();
177 m_dynamic_thread.suspend();
178 m_static_method.suspend();
[all...]
/gem5/src/systemc/tests/systemc/kernel/process_control/test02/
H A Dtest02.cpp144 m_cthread.suspend();
145 m_dynamic_method.suspend();
146 m_dynamic_thread.suspend();
147 m_static_method.suspend();
148 m_static_thread.suspend();
235 // Andy Goodrich: First inclusion of test for suspend and resume support.
/gem5/src/systemc/tests/systemc/1666-2011-compliance/suspend_resume/
H A Dsuspend_resume.cpp66 t.suspend();
/gem5/src/systemc/tests/systemc/tmp/compliance_1666_2011/section_6.6/test01/
H A Dtest01.cpp72 cout << "suspend: time = " << sc_time_stamp() << endl;
73 h2.suspend();
/gem5/src/systemc/tests/systemc/tmp/compliance_1666_2011/section_6.6/test02/
H A Dtest02.cpp108 t.suspend();
/gem5/src/systemc/tests/systemc/tmp/others/method_suspends_itself/
H A Dmethod_suspends_itself.cpp68 t.suspend();
/gem5/src/systemc/tests/systemc/tmp/others/priority_bug/
H A Dpriority_bug.cpp26 t.suspend();
/gem5/src/systemc/tests/systemc/1666-2011-compliance/proc_ctrl_priority/
H A Dproc_ctrl_priority.cpp34 // Priority of process control methods suspend, disable, sync_reset_on, reset
134 t.suspend();
138 t.suspend(); // Dummy
139 t.suspend(); // Dummy
168 t.suspend();
172 t.suspend(); // Dummy
173 t.suspend(); // Dummy
206 t.suspend();
230 t.suspend();
/gem5/src/systemc/tests/systemc/kernel/process_control/suspend_resume/test1/
H A Dtest1.cpp135 time_stamp(cout) << name << ": issuing self suspend" << endl;
138 m_target_cthread0.suspend();
139 time_stamp(cout) << name << ": back from self suspend" << endl;
159 time_stamp(cout) << name << ": issuing self suspend" << endl;
161 m_target_method0.suspend();
162 time_stamp(cout) << name << ": after issuing self suspend" << endl;
166 time_stamp(cout) << name << ": back from self suspend" << endl;
186 time_stamp(cout) << name << ": issuing self suspend" << endl;
189 m_target_thread0.suspend();
190 time_stamp(cout) << name << ": back from self suspend" << end
[all...]
/gem5/src/sim/
H A Dfutex_map.hh126 suspend(Addr addr, uint64_t tgid, ThreadContext *tc) function in class:FutexMap
139 tc->suspend();
186 tc->suspend();
/gem5/src/systemc/tests/systemc/1666-2011-compliance/proc_ctrl_elab/
H A Dproc_ctrl_elab.cpp87 ts4.suspend();
93 ts5.suspend();
168 ts1.suspend();
169 ts2.suspend();
170 ts3.suspend();
340 ts5.suspend();
/gem5/src/systemc/tests/systemc/kernel/process_control/test04/
H A Dtest04.cpp22 test04.cpp -- Test of interaction of suspend-resume, disable-enable, and
68 cout << sc_time_stamp() << ":slave - self-suspend..." << endl;
69 m_handle0.suspend();
/gem5/src/systemc/tests/systemc/kernel/process_control/test08/
H A Dtest08.cpp22 test08.cpp -- Test of suspend and asynchronous reset interaction
88 t.suspend();
/gem5/src/systemc/tests/systemc/1666-2011-compliance/proc_ctrl_immed/
H A Dproc_ctrl_immed.cpp107 t.suspend();
132 t.suspend();
192 m.suspend();
200 m.suspend();
209 m.suspend();
/gem5/src/systemc/core/
H A Dsc_process_handle.cc209 sc_process_handle::suspend(sc_descendent_inclusion_info include_descendants) function in class:sc_core::sc_process_handle
212 SC_REPORT_WARNING(SC_ID_EMPTY_PROCESS_HANDLE_, "suspend()");
215 _gem5_process->suspend(include_descendants == SC_INCLUDE_DESCENDANTS);
H A Dprocess.cc79 Process::suspend(bool inc_kids) function in class:sc_gem5::Process
82 forEachKid([](Process *p) { p->suspend(true); });
86 _suspendedReady = scheduler.suspend(this);
/gem5/src/systemc/tests/systemc/1666-2011-compliance/method_suspends_itself/
H A Dmethod_suspends_itself.cpp126 // Double suspend
140 t.suspend();
216 t.suspend();
254 t.suspend();
375 t.suspend();
/gem5/src/systemc/tests/systemc/1666-2011-compliance/proc_ctrl/
H A Dproc_ctrl.cpp88 t1.suspend();
92 t1.reset(); // Reset takes priority over suspend
96 t1.reset(); // Reset takes priority over suspend
152 t1.suspend();
173 t1.suspend();
179 t1.kill(); // kill takes priority over suspend
/gem5/src/dev/
H A Dpixelpump.hh252 * Callback helper class with suspend support.
255 * drain() and restarts it at drainResume(). The suspend operation
281 void suspend();
H A Dpixelpump.cc313 suspend();
343 BasePixelPump::PixelEvent::suspend() function in class:BasePixelPump::PixelEvent
/gem5/src/systemc/ext/core/
H A Dsc_process_handle.hh191 void suspend(sc_descendent_inclusion_info include_descendants=
/gem5/src/systemc/tests/systemc/1666-2011-compliance/sync_reset/
H A Dsync_reset.cpp150 t1.suspend();
240 t2.suspend();
329 t2.suspend(); // Hack to work around not being able to call suspend during elab
361 t3.suspend(); // Hack to work around not being able to call suspend during elab
/gem5/ext/systemc/src/sysc/kernel/
H A Dsc_process_handle.h110 inline void suspend(
403 // suspend this object instance's target.
405 inline void sc_process_handle::suspend(sc_descendant_inclusion_info descendants) function in class:sc_core::sc_process_handle
410 SC_REPORT_WARNING( SC_ID_EMPTY_PROCESS_HANDLE_, "suspend()");
482 // exception is thrown the currently executed process will suspend to allow
582 // specification. A call to throw_it() will immediately suspend the calling
/gem5/src/systemc/tests/systemc/1666-2011-compliance/proc_ctrl_timeout/
H A Dproc_ctrl_timeout.cpp129 t3.suspend();
130 t4.suspend();
/gem5/src/cpu/
H A Dthread_context.cc140 suspend();
160 suspend();

Completed in 36 milliseconds

12