Searched refs:method_h (Results 1 - 6 of 6) sorted by relevance

/gem5/ext/systemc/src/sysc/kernel/
H A Dsc_simcontext_int.h105 sc_simcontext::execute_method_next( sc_method_handle method_h )
107 m_runnable->execute_method_next( method_h );
216 sc_simcontext::push_runnable_method( sc_method_handle method_h )
218 m_runnable->push_back_method( method_h );
223 sc_simcontext::push_runnable_method_front( sc_method_handle method_h )
225 m_runnable->push_front_method( method_h );
247 sc_method_handle method_h = m_runnable->pop_method(); local
248 if( method_h == 0 ) {
252 set_curr_proc( (sc_process_b*)method_h );
253 return method_h;
[all...]
H A Dsc_process.cpp64 sc_method_handle method_h; // This process as a method. local
88 method_h = SCAST<sc_method_handle>( this );
89 e.add_static( method_h );
256 sc_method_handle method_h; // This process as a method. local
278 method_h = SCAST<sc_method_handle>(this);
279 if ( method_h->m_timeout_event_p && !skip_timeout ) {
280 method_h->m_timeout_event_p->remove_dynamic(method_h);
281 method_h->m_timeout_event_p->cancel();
283 if ( m_event_p ) m_event_p->remove_dynamic( method_h );
306 sc_method_handle method_h; // This process as a method. local
[all...]
H A Dsc_runnable_int.h104 // method_h -> method process to add to the queue.
106 inline void sc_runnable::execute_method_next( sc_method_handle method_h )
108 DEBUG_MSG(DEBUG_NAME,method_h,"pushing this method to execute next");
109 method_h->set_next_runnable( m_methods_pop );
110 m_methods_pop = method_h;
190 // method_h -> method process to add to the queue.
192 inline void sc_runnable::push_back_method( sc_method_handle method_h )
194 // assert( method_h->next_runnable() == 0 ); // Can't queue twice.
195 DEBUG_MSG(DEBUG_NAME,method_h,"pushing back method");
196 method_h
[all...]
H A Dsc_simcontext.cpp291 void invoke_method( sc_method_handle method_h )
296 m_method = method_h;
520 sc_method_handle method_h = pop_runnable_method(); local
521 while( method_h != 0 ) {
523 if ( !method_h->run_process() )
527 method_h = pop_runnable_method();
1400 // | method_h -> method to be executed.
1403 sc_simcontext::preempt_with( sc_method_handle method_h )
1415 if ( method_h->next_runnable() != NULL )
1416 remove_runnable_method( method_h );
[all...]
H A Dsc_event.cpp348 sc_method_handle method_h = l_methods_static[i]; local
349 method_h->trigger_static();
362 sc_method_handle method_h = l_methods_dynamic[i]; local
363 if ( method_h->trigger_dynamic( this ) )
562 sc_event_list::add_dynamic( sc_method_handle method_h ) const
568 l_events[i]->add_dynamic( method_h );
586 sc_event_list::remove_dynamic( sc_method_handle method_h, argument
594 e->remove_dynamic( method_h );
H A Dsc_event.h436 sc_event::add_static( sc_method_handle method_h ) const
438 m_methods_static.push_back( method_h );
450 sc_event::add_dynamic( sc_method_handle method_h ) const
452 m_methods_dynamic.push_back( method_h );

Completed in 14 milliseconds