/gem5/src/systemc/tests/systemc/kernel/dynamic_processes/sc_join/test02/ |
H A D | test02.cpp | 58 sc_spawn( sc_bind( &X::sync, this, 3 ) ), 59 sc_spawn( sc_bind( &X::sync, this, 4 ) ), 60 sc_spawn( sc_bind( &X::sync, this, 5 ) ), 61 sc_spawn( sc_bind( &X::sync, this, 5 ) ), 62 sc_spawn( sc_bind( &X::sync, this, 7 ) ), 63 sc_spawn( sc_bind( &X::sync, this, 11) ), 64 sc_spawn( sc_bind( &X::sync, this, 21) )
|
/gem5/src/systemc/tests/systemc/kernel/dynamic_processes/sc_join/test05/ |
H A D | test05.cpp | 49 sc_spawn( sc_bind(&X::sync, this, 3 ) ) , 50 sc_spawn( sc_bind(&X::sync, this, 4 ) ) , 51 sc_spawn( sc_bind(&X::sync, this, 5 ) ) , 52 sc_spawn( sc_bind(&X::sync, this, 5 ) ) , 53 sc_spawn( sc_bind(&X::sync, this, 7 ) ) , 54 sc_spawn( sc_bind(&X::sync, this, 11 ) ) , 55 sc_spawn( sc_bind(&X::sync, this, 21 ) )
|
/gem5/src/systemc/tests/systemc/kernel/dynamic_processes/sc_join/test01/ |
H A D | test01.cpp | 44 m_join.add_process( sc_spawn( sc_bind(&X::sync, this, 3 ) ) ); 45 m_join.add_process( sc_spawn( sc_bind(&X::sync, this, 4 ) ) ); 46 m_join.add_process( sc_spawn( sc_bind(&X::sync, this, 5 ) ) ); 47 m_join.add_process( sc_spawn( sc_bind(&X::sync, this, 5 ) ) ); 48 m_join.add_process( sc_spawn( sc_bind(&X::sync, this, 7 ) ) ); 49 m_join.add_process( sc_spawn( sc_bind(&X::sync, this, 11 ) ) ); 50 m_join.add_process( sc_spawn( sc_bind(&X::sync, this, 21 ) ) );
|
/gem5/src/systemc/tests/systemc/kernel/dynamic_processes/sc_join/test04/ |
H A D | test04.cpp | 45 m_join.add_process( sc_spawn( sc_bind(&X::sync, this, 3 ) ) ); 46 m_join.add_process( sc_spawn( sc_bind(&X::sync, this, 4 ) ) ); 47 m_join.add_process( sc_spawn( sc_bind(&X::sync, this, 5 ) ) ); 48 m_join.add_process( sc_spawn( sc_bind(&X::sync, this, 5 ) ) ); 49 m_join.add_process( sc_spawn( sc_bind(&X::sync, this, 7 ) ) ); 50 m_join.add_process( sc_spawn( sc_bind(&X::sync, this, 11 ) ) ); 51 m_join.add_process( sc_spawn( sc_bind(&X::sync, this, 21 ) ) );
|
/gem5/src/systemc/tests/systemc/kernel/dynamic_processes/test06/ |
H A D | test06.cpp | 53 sc_spawn(sc_bind(&p3)); 60 sc_spawn(sc_bind(&p2)); 67 sc_spawn(sc_bind(&p1));
|
/gem5/src/systemc/tests/systemc/kernel/dynamic_processes/test01/ |
H A D | test01.cpp | 90 sc_spawn(&r, 92 sc_spawn(&r, 94 sc_spawn(&r, 96 sc_spawn(&r, 106 sc_spawn(&r, sc_bind(&top::wait_and_end, this, i)); 113 sc_spawn(&r, sc_bind(&top::wait_and_end, this, i)); 119 wait( sc_spawn(&r, sc_bind(&test_function, 3.14159)).terminated_event() ); 127 sc_process_handle handle1 = sc_spawn( 133 wait( sc_spawn(&r, sc_bind(&ref_function, sc_cref(d))).terminated_event() );
|
/gem5/src/systemc/tests/systemc/compliance_1666/test203b/ |
H A D | test203b.cpp | 20 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)); 30 h1 = sc_spawn(sc_bind(&M::proc, this, 10)); 31 h2 = sc_spawn(sc_bind(&M::proc, this, 30)); 32 h3 = sc_spawn(sc_bind(&M::proc, this, 20));
|
/gem5/src/systemc/tests/systemc/kernel/dynamic_processes/test09/ |
H A D | test09.cpp | 100 sc_spawn( sc_bind(&DUT::parent1, this), "parent1" ); 101 sc_spawn( sc_bind(&DUT::parent2, this), "parent2" ); 122 m_child1 = sc_spawn( sc_bind(&DUT::child, this), "child1" ); 123 m_child2 = sc_spawn( sc_bind(&DUT::child, this), "child2" ); 124 m_child3 = sc_spawn( sc_bind(&DUT::child, this), "child3" ); 147 m_child1 = sc_spawn( sc_bind(&DUT::child, this), "child1" ); 148 m_child2 = sc_spawn( sc_bind(&DUT::child, this), "child2" ); 149 m_child3 = sc_spawn( sc_bind(&DUT::child, this), "child3" );
|
/gem5/src/systemc/tests/systemc/kernel/dynamic_processes/test05/ |
H A D | test05.cpp | 26 // tests sc_spawn() in start_of_simulation() 49 sc_spawn(sc_bind(&mod::thetest, this));
|
/gem5/src/systemc/tests/systemc/kernel/dynamic_processes/test02/ |
H A D | test02.cpp | 87 sc_process_handle h4 = sc_spawn(&r, sc_bind(&function_method, 1.2345), "event_sensitive_method", &o1); 110 sc_spawn( 112 sc_spawn( 114 sc_spawn( 116 sc_spawn( 158 sc_process_handle h4 = sc_spawn(sc_bind(&function_thread, 6.789));
|
/gem5/src/systemc/tests/systemc/1666-2011-compliance/living_children/ |
H A D | living_children.cpp | 45 t1 = sc_spawn(sc_bind(&Top::T1, this)); 53 t2a = sc_spawn(sc_bind(&Top::T2, this)); 54 t2b = sc_spawn(sc_bind(&Top::T2, this)); 75 sc_process_handle t3 = sc_spawn(sc_bind(&Top::T3, this));
|
/gem5/src/systemc/tests/systemc/kernel/dynamic_processes/sc_spawn_options/test01/ |
H A D | test01.cpp | 90 sc_spawn(&r, 98 sc_spawn(&r, 106 sc_spawn(&r, 114 sc_spawn(&r,
|
/gem5/src/systemc/tests/systemc/kernel/dynamic_processes/test04/ |
H A D | test04.cpp | 81 sc_spawn(&r, 83 sc_spawn(&r, 85 sc_spawn(&r, 87 sc_spawn(&r,
|
/gem5/src/systemc/tests/systemc/1666-2011-compliance/immed_self_notif/ |
H A D | immed_self_notif.cpp | 148 sc_spawn(sc_bind( &Top::yield_test_child, this)); 150 sc_spawn(sc_bind( &Top::yield_test_child, this)); 158 sc_spawn(sc_bind( &Top::yield_test_child, this)); 160 sc_spawn(sc_bind( &Top::yield_test_child, this)); 177 sc_spawn(sc_bind(&Top::yield_helper, this));
|
/gem5/src/systemc/tests/systemc/kernel/process_control/test07/ |
H A D | test07.cpp | 107 sc_spawn( sc_bind( &DUT::child, this, no_children ) 120 sc_spawn( sc_bind( &DUT::child, this, start_child_proc ), "child0" ); 121 sc_spawn( sc_bind( &DUT::child, this, both_children ), "child1" ); 147 h0 = sc_spawn( sc_bind( &DUT::child, this, start_child_proc ), "child0" ), 148 h1 = sc_spawn( sc_bind( &DUT::child, this, start_child_proc ), "child1" );
|
/gem5/src/systemc/tests/systemc/1666-2011-compliance/include_descendants/ |
H A D | include_descendants.cpp | 118 ch2 = sc_spawn(sc_bind(&Top::child2, this)); 119 ch3 = sc_spawn(sc_bind(&Top::child3, this)); 170 ch5 = sc_spawn(sc_bind(&Top::child5, this)); 171 ch6 = sc_spawn(sc_bind(&Top::child6, this)); 208 ch8 = sc_spawn(sc_bind(&Top::child8, this)); 209 ch9 = sc_spawn(sc_bind(&Top::child9, this)); 223 gch10 = sc_spawn(sc_bind(&Top::grandchild10, this)); 224 gch11 = sc_spawn(sc_bind(&Top::grandchild11, this)); 237 gch12 = sc_spawn(sc_bind(&Top::grandchild12, this)); 238 gch13 = sc_spawn(sc_bin [all...] |
/gem5/src/systemc/tests/systemc/1666-2011-compliance/mixed_child_procs/ |
H A D | mixed_child_procs.cpp | 78 t = sc_spawn(sc_bind(&Top::child_thread, this, index++, 3)); 79 m = sc_spawn(sc_bind(&Top::child_method, this, index++, 3), "m", &opt); 130 sc_spawn(sc_bind(&Top::child_thread, this, index++, level-1)); 131 sc_spawn(sc_bind(&Top::child_method, this, index++, level-1), "h", &opt); 169 sc_spawn(sc_bind(&Top::child_thread, this, index++, level-1)); 170 sc_spawn(sc_bind(&Top::child_method, this, index++, level-1), "m", &opt);
|
/gem5/src/systemc/tests/systemc/kernel/dynamic_processes/test08/ |
H A D | test08.cpp | 22 test08.cpp -- Test for sc_spawn during update phase, including after stop. 63 sc_spawn( sc_bind(&prim_channel::thread,this),
|
/gem5/src/systemc/tests/systemc/kernel/reset_signal_is/test05/ |
H A D | test05.cpp | 80 sc_spawn( sc_bind(&DUT::dynamic_method, this), "dynamic_method", 86 sc_spawn( sc_bind(&DUT::dynamic_thread_clocked, this), 91 sc_spawn( sc_bind(&DUT::dynamic_thread_event, this), 96 sc_spawn( sc_bind(&DUT::dynamic_thread_timed, this),
|
/gem5/src/systemc/tests/systemc/1666-2011-compliance/living_dead_bug/ |
H A D | living_dead_bug.cpp | 59 sc_spawn( sc_bind( &Top::target, this ), "dyn_target", &opt );
|
/gem5/src/systemc/tests/systemc/kernel/dynamic_processes/test03/ |
H A D | test03.cpp | 76 sc_process_handle h4 = sc_spawn(&r, sc_bind(&function_method, 1.2345), "event_sensitive_method", &o1);
|
/gem5/src/systemc/tests/systemc/kernel/dynamic_processes/test07/ |
H A D | test07.cpp | 70 sc_spawn( sc_bind(&DUT::method,this), "method", &options );
|
/gem5/src/systemc/tests/systemc/kernel/process_control/test06/ |
H A D | test06.cpp | 32 sc_spawn( sc_bind( &top::proc_tree, this, depth-1, width, !as_method, false ) 38 sc_spawn( sc_bind( &top::proc_tree, this, depth-1, width, !as_method, false )
|
/gem5/ext/systemc/src/sysc/kernel/ |
H A D | sc_spawn.h | 22 sc_spawn.h -- Process spawning support. 92 //"sc_spawn - semantic object with no return value" 104 inline sc_process_handle sc_spawn( function in namespace:sc_core 138 // one template argument class when the sc_spawn() declared above is 205 inline sc_process_handle sc_spawn( function in namespace:sc_core 258 inline sc_process_handle sc_spawn( function in namespace:sc_core 296 // $Log: sc_spawn.h,v $ 324 // Andy Goodrich: changed the HP-specific implementations of sc_spawn() to
|
/gem5/src/systemc/tests/systemc/1666-2011-compliance/child_proc_control/ |
H A D | child_proc_control.cpp | 84 ph = sc_spawn(sc_bind(&Top::parent_proc, this)); 133 h = sc_spawn(sc_bind(&Top::child_proc, this, proc_count++, level)); 151 h = sc_spawn(sc_bind(&Top::child_proc, this, proc_count++, level-1));
|