Searched refs:simcontext (Results 1 - 25 of 29) sorted by relevance

12

/gem5/ext/systemc/src/sysc/communication/
H A Dsc_prim_channel.h96 { 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 Dsc_export.cpp44 simcontext()->get_export_registry()->insert(this);
49 simcontext()->get_export_registry()->insert(this);
54 simcontext()->get_export_registry()->remove(this);
H A Dsc_clock.cpp66 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 Dsc_event_queue.cpp78 m_change_stamp = simcontext()->change_stamp();
H A Dsc_prim_channel.cpp52 m_registry( simcontext()->get_prim_channel_registry() ),
60 m_registry( simcontext()->get_prim_channel_registry() ),
H A Dsc_signal.h142 { 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 Dsc_signal.cpp214 m_change_stamp = simcontext()->change_stamp();
337 m_change_stamp = simcontext()->change_stamp();
H A Dsc_port.cpp245 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 Dsc_module.h92 { 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 Dsc_object_int.h65 scope_->simcontext()->hierarchy_push(scope_);
74 scope_->simcontext()->hierarchy_push(scope_);
82 scope_->simcontext()->hierarchy_pop();
H A Dsc_thread_process.cpp131 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 Dsc_cor.h111 sc_simcontext* simcontext() function in class:sc_core::sc_cor_pkg
H A Dsc_method_process.cpp73 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 Dsc_object.cpp183 // 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 Dsc_process.cpp162 // 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 Dsc_module.cpp146 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 Dsc_object.h83 sc_simcontext* simcontext() const function in class:sc_core::sc_object
153 sc_simcontext* m_simc; // simcontext ptr / empty indicator
H A Dsc_method_process.h314 simcontext()->set_error( err_p );
364 simcontext()->push_runnable_method(this);
H A Dsc_thread_process.h213 sc_simcontext* simc_p = simcontext();
497 simcontext()->push_runnable_thread(this);
/gem5/src/systemc/ext/core/
H A Dsc_object.hh76 sc_simcontext *simcontext() const;
/gem5/src/systemc/core/
H A Dsc_object.cc130 sc_object::simcontext() const function in class:sc_core::sc_object
132 return _gem5_object->simcontext();
H A Dobject.hh80 sc_core::sc_simcontext *simcontext() const;
H A Dobject.cc244 Object::simcontext() const function in class:sc_gem5::Object
/gem5/ext/systemc/src/sysc/utils/
H A Dsc_vector.cpp102 sc_simcontext* simc = simcontext();
/gem5/ext/systemc/src/sysc/tracing/
H A Dsc_trace_file_base.cpp89 #else // explicitly register with simcontext
100 // unregister from simcontext
119 cycle( simcontext()->get_status() == SC_END_OF_UPDATE );

Completed in 42 milliseconds

12