/gem5/ext/systemc/src/sysc/communication/ |
H A D | sc_prim_channel.h | 96 { sc_core::wait( simcontext() ); } 102 { sc_core::wait( e, simcontext() ); } 105 { sc_core::wait( el, simcontext() ); } 108 { sc_core::wait( el, simcontext() ); } 111 { sc_core::wait( t, simcontext() ); } 114 { sc_core::wait( sc_time( v, tu, simcontext() ), simcontext() ); } 117 { sc_core::wait( t, e, simcontext() ); } 120 { sc_core::wait( sc_time( v, tu, simcontext() ), e, simcontext() ); } [all...] |
H A D | sc_export.cpp | 44 simcontext()->get_export_registry()->insert(this); 49 simcontext()->get_export_registry()->insert(this); 54 simcontext()->get_export_registry()->remove(this);
|
H A D | sc_clock.cpp | 66 init( sc_time::from_value(simcontext()->m_time_params->default_time_unit), 83 init( sc_time::from_value(simcontext()->m_time_params->default_time_unit), 130 init( sc_time( period_v_, period_tu_, simcontext() ), 154 init( sc_time( period_v_, period_tu_, simcontext() ), 156 sc_time( start_time_v_, start_time_tu_, simcontext() ), 193 sc_time::from_value( simcontext()->m_time_params->default_time_unit ); 215 // so that the processes are registered with the global simcontext rather
|
H A D | sc_event_queue.cpp | 78 m_change_stamp = simcontext()->change_stamp();
|
H A D | sc_prim_channel.cpp | 52 m_registry( simcontext()->get_prim_channel_registry() ), 60 m_registry( simcontext()->get_prim_channel_registry() ),
|
H A D | sc_signal.h | 142 { return simcontext()->event_occurred(m_change_stamp); } 272 m_change_stamp = simcontext()->change_stamp(); 364 { return simcontext()->event_occurred(m_change_stamp); } 529 { return simcontext()->event_occurred(m_change_stamp); }
|
H A D | sc_signal.cpp | 214 m_change_stamp = simcontext()->change_stamp(); 337 m_change_stamp = simcontext()->change_stamp();
|
H A D | sc_port.cpp | 245 simcontext()->get_port_registry()->insert( this ); 255 simcontext()->get_port_registry()->insert( this ); 264 simcontext()->get_port_registry()->remove( this );
|
/gem5/ext/systemc/src/sysc/kernel/ |
H A D | sc_module.h | 92 { return simcontext(); } 178 { ::sc_core::wait( simcontext() ); } 183 { ::sc_core::wait( e, simcontext() ); } 186 { ::sc_core::wait( el, simcontext() ); } 189 { ::sc_core::wait( el, simcontext() ); } 192 { ::sc_core::wait( t, simcontext() ); } 195 { ::sc_core::wait( sc_time( v, tu, simcontext() ), simcontext() ); } 198 { ::sc_core::wait( t, e, simcontext() ); } 202 sc_time( v, tu, simcontext() ), [all...] |
H A D | sc_object_int.h | 65 scope_->simcontext()->hierarchy_push(scope_); 74 scope_->simcontext()->hierarchy_push(scope_); 82 scope_->simcontext()->hierarchy_pop();
|
H A D | sc_thread_process.cpp | 131 thread_h->simcontext()->set_error( err_p ); 214 simcontext()->remove_runnable_thread(this); 254 simcontext()->push_runnable_thread(this); 310 simcontext()->preempt_with(this); 330 m_cor_p = simcontext()->cor_pkg()->create( m_stack_size, 383 simcontext()->push_runnable_thread(this); 546 simcontext()->remove_runnable_thread( this ); 594 if ( simcontext()->evaluation_phase() ) 596 simcontext()->preempt_with( this ); 601 simcontext() [all...] |
H A D | sc_cor.h | 111 sc_simcontext* simcontext() function in class:sc_core::sc_cor_pkg
|
H A D | sc_method_process.cpp | 73 simcontext()->preempt_with(this); 229 simcontext()->push_runnable_method(this); 285 simcontext()->remove_runnable_method( this ); 425 simcontext()->remove_runnable_method( this ); 486 simcontext()->push_runnable_method(this); 545 simcontext()->preempt_with(this); 797 simcontext()->push_runnable_method(this);
|
H A D | sc_object.cpp | 183 // Make the current simcontext the simcontext for this object 334 simcontext()->add_child_event(*it); 354 simcontext()->add_child_object(*it); 463 mask = simcontext()->m_phase_cb_registry 472 mask = simcontext()->m_phase_cb_registry
|
H A D | sc_process.cpp | 162 // process. Otherwise, it is put in the simcontext's process deletion 187 simcontext()->mark_to_collect_process( this ); 546 proc_id( simcontext()->next_proc_id()), 550 m_dynamic_proc( simcontext()->elaboration_done() ),
|
H A D | sc_module.cpp | 146 simcontext()->get_module_registry()->insert( *this ); 147 simcontext()->hierarchy_push( this ); 192 simcontext()->get_object_manager()->top_of_module_name_stack(); 220 simcontext()->get_object_manager()->top_of_module_name_stack(); 276 simcontext()->get_module_registry()->remove( *this );
|
H A D | sc_object.h | 83 sc_simcontext* simcontext() const function in class:sc_core::sc_object 153 sc_simcontext* m_simc; // simcontext ptr / empty indicator
|
H A D | sc_method_process.h | 314 simcontext()->set_error( err_p ); 364 simcontext()->push_runnable_method(this);
|
H A D | sc_thread_process.h | 213 sc_simcontext* simc_p = simcontext(); 497 simcontext()->push_runnable_thread(this);
|
/gem5/src/systemc/ext/core/ |
H A D | sc_object.hh | 76 sc_simcontext *simcontext() const;
|
/gem5/src/systemc/core/ |
H A D | sc_object.cc | 130 sc_object::simcontext() const function in class:sc_core::sc_object 132 return _gem5_object->simcontext();
|
H A D | object.hh | 80 sc_core::sc_simcontext *simcontext() const;
|
H A D | object.cc | 244 Object::simcontext() const function in class:sc_gem5::Object
|
/gem5/ext/systemc/src/sysc/utils/ |
H A D | sc_vector.cpp | 102 sc_simcontext* simc = simcontext();
|
/gem5/ext/systemc/src/sysc/tracing/ |
H A D | sc_trace_file_base.cpp | 89 #else // explicitly register with simcontext 100 // unregister from simcontext 119 cycle( simcontext()->get_status() == SC_END_OF_UPDATE );
|