Searched refs:sc_process_handle (Results 1 - 25 of 93) sorted by relevance

1234

/gem5/ext/systemc/src/sysc/kernel/
H A Dsc_process_handle.h22 sc_process_handle.h -- Process access support.
30 // $Log: sc_process_handle.h,v $
48 class sc_process_handle;
50 operator == ( const sc_process_handle& left, const sc_process_handle& right );
52 operator != ( const sc_process_handle& left, const sc_process_handle& right );
54 operator < ( const sc_process_handle& left, const sc_process_handle& right );
59 // CLASS sc_process_handle
66 class sc_process_handle { class in namespace:sc_core
173 inline sc_process_handle::sc_process_handle() : m_target_p(0) function in class:sc_core::sc_process_handle
185 inline sc_process_handle::sc_process_handle( sc_object* object_p ) : function in class:sc_core::sc_process_handle
199 inline sc_process_handle::sc_process_handle( sc_process_b* process_p ) : function in class:sc_core::sc_process_handle
213 inline sc_process_handle::sc_process_handle( const sc_process_handle& orig ) : function in class:sc_core::sc_process_handle
[all...]
H A Dsc_join.h55 friend class sc_process_handle;
58 void add_process( sc_process_handle process_h );
89 i < sizeof(forkees)/sizeof(sc_core::sc_process_handle); \
97 sc_core::sc_process_handle forkees[] = {
103 i < sizeof(forkees)/sizeof(sc_core::sc_process_handle); \
131 // rather than sizeof(sc_process_handle).
H A Dsc_spawn.h36 #include "sysc/kernel/sc_process_handle.h"
104 inline sc_process_handle sc_spawn(
116 sc_process_handle thread_handle = context_p->create_thread_process(
125 sc_process_handle method_handle = context_p->create_method_process(
205 inline sc_process_handle sc_spawn(
219 sc_process_handle thread_handle = context_p->create_thread_process(
228 sc_process_handle method_handle = context_p->create_method_process(
258 inline sc_process_handle sc_spawn(
272 sc_process_handle thread_handle = context_p->create_thread_process(
282 sc_process_handle method_handl
[all...]
H A Dsc_join.cpp34 #include "sysc/kernel/sc_process_handle.h"
71 //"sc_join::add_process - sc_process_handle"
78 void sc_join::add_process( sc_process_handle process_h )
/gem5/src/systemc/core/
H A Dsc_process_handle.cc34 #include "systemc/ext/core/sc_process_handle.hh"
77 sc_process_handle::sc_process_handle() : _gem5_process(nullptr) {} function in class:sc_core::sc_process_handle
79 sc_process_handle::sc_process_handle(const sc_process_handle &handle) : function in class:sc_core::sc_process_handle
86 sc_process_handle::sc_process_handle(sc_object *obj) : function in class:sc_core::sc_process_handle
93 sc_process_handle::~sc_process_handle()
[all...]
H A Dsc_join.cc43 sc_join::add_process(sc_process_handle h)
/gem5/src/systemc/ext/core/
H A Dsc_process_handle.hh151 class sc_process_handle class in namespace:sc_core
157 sc_process_handle();
158 sc_process_handle(const sc_process_handle &);
159 explicit sc_process_handle(sc_object *);
160 ~sc_process_handle();
166 sc_process_handle &
175 sc_process_handle &operator = (const sc_process_handle &);
176 bool operator == (const sc_process_handle
[all...]
H A Dsc_join.hh34 #include "sc_process_handle.hh"
48 void add_process(sc_process_handle);
/gem5/src/systemc/tests/systemc/1666-2011-compliance/overkill_bug/
H A Doverkill_bug.cpp48 sc_process_handle h;
50 bomb(sc_process_handle _h)
61 sc_process_handle target_handle;
/gem5/src/systemc/tests/systemc/kernel/sc_process_b/test03/
H A Dtest03.cpp48 sc_process_handle handle = sc_get_current_process_handle();
55 sc_process_handle handle = sc_get_current_process_handle();
62 sc_process_handle method_handle = sc_get_current_process_handle();
65 sc_process_handle thread_handle = sc_get_current_process_handle();
/gem5/src/systemc/tests/systemc/kernel/dynamic_processes/test09/
H A Dtest09.cpp71 sc_process_handle my_handle = sc_get_current_process_handle();
114 sc_process_handle m_child1;
115 sc_process_handle m_child2;
116 sc_process_handle m_child3;
117 sc_process_handle my_handle = sc_get_current_process_handle();
136 sc_process_handle m_child1;
137 sc_process_handle m_child2;
138 sc_process_handle m_child3;
139 sc_process_handle my_handle;
185 sc_process_handle m_grand_parent_handl
[all...]
/gem5/src/systemc/tests/systemc/compliance_1666/test203a/
H A Dtest203a.cpp12 void invalid_handle_check(sc_process_handle& h)
49 sc_process_handle h;
56 sc_process_handle h3 = sc_spawn(sc_bind(&M::stat_thread, this), "stat_thread");
59 sc_process_handle h4 = sc_spawn(sc_bind(&M::stat_method, this), "stat_method", &opt);
66 sc_process_handle h;
69 sc_process_handle h2 = sc_get_current_process_handle();
82 sc_process_handle h3 = sc_spawn(sc_bind(&M::dyn_thread, this), "dyn_thread");
101 sc_process_handle h4 = sc_spawn(sc_bind(&M::dyn_method, this), "dyn_method", &opt);
110 sc_process_handle h;
115 sc_process_handle h
[all...]
/gem5/src/systemc/ext/channel/
H A Dsc_mutex.hh35 #include "../core/sc_process_handle.hh"
58 sc_process_handle holder;
/gem5/src/systemc/tests/systemc/1666-2011-compliance/recursive_kill_bug/
H A Drecursive_kill_bug.cpp57 sc_process_handle h;
59 bomb(sc_process_handle _h)
70 sc_process_handle caller_handle;
71 sc_process_handle target_handle;
/gem5/src/systemc/tests/systemc/kernel/sc_process_handle/test01/
H A Dtest01.cpp54 sc_process_handle b;
55 sc_process_handle c = sc_get_current_process_handle();
109 sc_process_handle b = sc_get_current_process_handle();
146 sc_process_handle m_a;
155 sc_process_handle handle;
156 sc_process_handle handle2;
/gem5/src/systemc/tests/systemc/1666-2011-compliance/sc_process_handle_less_than/
H A Dsc_process_handle_less_than.cpp31 // sc_process_handle::operator< and swap
52 sc_process_handle a, b; // Two empty handles
63 sc_process_handle c = b;
68 std::map<sc_process_handle, int> m;
97 sc_process_handle d = a;
106 sc_process_handle e;
116 sc_process_handle f;
127 sc_process_handle g;
156 sc_process_handle a, b = sc_get_current_process_handle();
/gem5/src/systemc/tests/systemc/kernel/process_control/reset/method_reset_throw/
H A Dsc_method_reset_throw.cpp89 sc_process_handle method_handle;
90 sc_process_handle throwee1_h;
/gem5/src/systemc/tests/systemc/kernel/sc_process_handle/test02/
H A Dtest02.cpp78 sc_process_handle m_cthread_handle;
79 sc_process_handle m_thread_handle;
/gem5/src/systemc/tests/systemc/1666-2011-compliance/living_children/
H A Dliving_children.cpp48 sc_process_handle t1, t2a, t2b;
75 sc_process_handle t3 = sc_spawn(sc_bind(&Top::T3, this));
79 sc_process_handle me = sc_get_current_process_handle();
91 sc_process_handle me = sc_get_current_process_handle();
/gem5/src/systemc/tests/systemc/kernel/process_control/test02/
H A Dtest02.cpp175 sc_process_handle m_cthread;
176 sc_process_handle m_dynamic_method;
177 sc_process_handle m_dynamic_thread;
183 sc_process_handle m_static_method;
184 sc_process_handle m_static_thread;
/gem5/src/systemc/tests/systemc/1666-2011-compliance/proc_ctrl_elab/
H A Dproc_ctrl_elab.cpp239 sc_process_handle ts1;
240 sc_process_handle ts2;
241 sc_process_handle ts3;
242 sc_process_handle ts4;
243 sc_process_handle ts5;
245 sc_process_handle td1;
246 sc_process_handle td2;
247 sc_process_handle td3;
248 sc_process_handle td4;
249 sc_process_handle td
[all...]
/gem5/src/systemc/tests/systemc/compliance_1666/test233/
H A Dtest233.cpp22 sc_process_handle h = sc_get_current_process_handle();
49 sc_process_handle h = sc_get_current_process_handle();
75 sc_process_handle h = sc_get_current_process_handle();
88 sc_process_handle h = sc_get_current_process_handle();
101 sc_process_handle h = sc_get_current_process_handle();
114 sc_process_handle h = sc_get_current_process_handle();
/gem5/src/systemc/tests/systemc/compliance_1666/test203b/
H A Dtest203b.cpp20 sc_process_handle h1 = sc_spawn(sc_bind(&M::proc, this, 2));
21 sc_process_handle h2 = sc_spawn(sc_bind(&M::proc, this, 3));
22 sc_process_handle h3 = sc_spawn(sc_bind(&M::proc, this, 1));
/gem5/src/systemc/tests/systemc/kernel/dynamic_processes/test10/
H A Dtest10.cpp159 sc_process_handle m_thread0;
160 sc_process_handle m_thread1;
161 sc_process_handle m_thread2;
/gem5/src/systemc/tests/systemc/compliance_1666/test206/
H A Dtest206.cpp16 sc_process_handle h;
43 sc_process_handle h;
62 sc_process_handle h = sc_get_current_process_handle();
93 sc_process_handle h;

Completed in 25 milliseconds

1234