Searched refs:sc_method_handle (Results 1 - 16 of 16) sorted by relevance
/gem5/ext/systemc/src/sysc/kernel/ |
H A D | sc_runnable.h | 55 inline void remove_method( sc_method_handle ); 58 inline void execute_method_next( sc_method_handle ); 61 inline void push_back_method( sc_method_handle ); 63 inline void push_front_method( sc_method_handle ); 69 inline sc_method_handle pop_method(); 76 sc_method_handle m_methods_push_head; 77 sc_method_handle m_methods_push_tail; 78 sc_method_handle m_methods_pop;
|
H A D | sc_simcontext_int.h | 105 sc_simcontext::execute_method_next( sc_method_handle method_h ) 162 sc_method_handle method_p; // active method. 164 method_p = DCAST<sc_method_handle>(sc_get_current_process_b()); 216 sc_simcontext::push_runnable_method( sc_method_handle method_h ) 223 sc_simcontext::push_runnable_method_front( sc_method_handle method_h ) 244 sc_method_handle 247 sc_method_handle method_h = m_runnable->pop_method(); 271 sc_simcontext::remove_runnable_method( sc_method_handle method_h )
|
H A D | sc_method_process.h | 80 void sc_set_stack_size( sc_method_handle, std::size_t ); 106 friend void sc_set_stack_size( sc_method_handle, std::size_t ); 147 sc_method_handle next_exist(); 148 sc_method_handle next_runnable(); 159 void set_next_exist( sc_method_handle next_p ); 160 void set_next_runnable( sc_method_handle next_p ); 264 void sc_method_process::set_next_exist(sc_method_handle next_p) 270 sc_method_handle sc_method_process::next_exist() 272 return (sc_method_handle)m_exist_p; 277 void sc_method_process::set_next_runnable(sc_method_handle next_ [all...] |
H A D | sc_runnable_int.h | 71 #define SC_NO_METHODS ((sc_method_handle)0xdb) 106 inline void sc_runnable::execute_method_next( sc_method_handle method_h ) 192 inline void sc_runnable::push_back_method( sc_method_handle method_h ) 227 inline void sc_runnable::push_front_method( sc_method_handle method_h ) 274 inline sc_method_handle sc_runnable::pop_method() 276 sc_method_handle result_p; 326 inline void sc_runnable::remove_method( sc_method_handle remove_p ) 328 sc_method_handle now_p; // Method now checking. 329 sc_method_handle prior_p; // Method prior to now_p.
|
H A D | sc_process.cpp | 64 sc_method_handle method_h; // This process as a method. 88 method_h = SCAST<sc_method_handle>( this ); 256 sc_method_handle method_h; // This process as a method. 278 method_h = SCAST<sc_method_handle>(this); 306 sc_method_handle method_h; // This process as a method. 320 method_h = DCAST<sc_method_handle>( this ); 659 //"sc_process_handle::sc_method_handle" 662 sc_process_handle::operator sc_method_handle() 664 return DCAST<sc_method_handle>(m_target_p);
|
H A D | sc_wait.cpp | 253 RCAST<sc_method_handle>( cpi->process_handle )->clear_trigger(); 268 RCAST<sc_method_handle>( cpi->process_handle )->next_trigger( e ); 280 RCAST<sc_method_handle>( cpi->process_handle )->next_trigger( el ); 292 RCAST<sc_method_handle>( cpi->process_handle )->next_trigger( el ); 304 RCAST<sc_method_handle>( cpi->process_handle )->next_trigger( t ); 316 RCAST<sc_method_handle>( cpi->process_handle )->next_trigger( t, e ); 328 RCAST<sc_method_handle>( cpi->process_handle )->next_trigger( t, el ); 340 RCAST<sc_method_handle>( cpi->process_handle )->next_trigger( t, el );
|
H A D | sc_event.cpp | 345 sc_method_handle* l_methods_static = &m_methods_static[0]; 348 sc_method_handle method_h = l_methods_static[i]; 359 sc_method_handle* l_methods_dynamic = &m_methods_dynamic[0]; 362 sc_method_handle method_h = l_methods_dynamic[i]; 412 sc_event::remove_static( sc_method_handle method_h_ ) const 416 sc_method_handle* l_methods_static = &m_methods_static[0]; 446 sc_event::remove_dynamic( sc_method_handle method_h_ ) const 450 sc_method_handle* l_methods_dynamic = &m_methods_dynamic[0]; 562 sc_event_list::add_dynamic( sc_method_handle method_h ) const 586 sc_event_list::remove_dynamic( sc_method_handle method_ [all...] |
H A D | sc_event.h | 152 void add_dynamic( sc_method_handle ) const; 154 void remove_dynamic( sc_method_handle, const sc_event* ) const; 288 void add_static( sc_method_handle ) const; 290 void add_dynamic( sc_method_handle ) const; 296 bool remove_static( sc_method_handle ) const; 298 bool remove_dynamic( sc_method_handle ) const; 317 mutable std::vector<sc_method_handle> m_methods_static; 318 mutable std::vector<sc_method_handle> m_methods_dynamic; 436 sc_event::add_static( sc_method_handle method_h ) const 450 sc_event::add_dynamic( sc_method_handle method_ [all...] |
H A D | sc_simcontext.cpp | 117 void push_front( sc_method_handle ); 119 sc_method_handle method_q_head(); 120 sc_method_handle remove( sc_method_handle ); 127 sc_method_handle m_method_q; // Queue of existing method processes. 140 sc_method_handle method_next_p; // Next method to delete. 141 sc_method_handle method_now_p; // Method now deleting. 182 sc_method_handle 190 sc_process_table::push_front( sc_method_handle handle_ ) 204 sc_method_handle [all...] |
H A D | sc_sensitive.cpp | 47 sc_method_handle 50 return DCAST<sc_method_handle>( handle_ ); 206 sc_method_handle handle_m = as_method_handle( handle_ ); 251 sc_method_handle handle_m = as_method_handle( handle_ ); 408 sc_sensitive_pos::operator << ( sc_method_handle handle_ ) 683 sc_sensitive_neg::operator << ( sc_method_handle handle_ )
|
H A D | sc_simcontext.h | 283 void execute_method_next( sc_method_handle ); 286 sc_method_handle pop_runnable_method(); 289 void preempt_with( sc_method_handle ); 292 void push_runnable_method( sc_method_handle ); 295 void push_runnable_method_front( sc_method_handle ); 298 void remove_runnable_method( sc_method_handle );
|
H A D | sc_sensitive.h | 23 for declarations of sc_method_handle, &.c. 88 sc_sensitive& operator << ( sc_method_handle ); 165 sc_sensitive_pos& operator << ( sc_method_handle ); 231 sc_sensitive_neg& operator << ( sc_method_handle );
|
H A D | sc_process_handle.h | 135 operator sc_method_handle ();
|
H A D | sc_process.h | 59 typedef class sc_method_process* sc_method_handle; typedef in namespace:sc_core
|
/gem5/ext/systemc/src/sysc/communication/ |
H A D | sc_port.h | 141 virtual void make_sensitive( sc_method_handle, sc_event_finder* = 0 ) const; 143 sc_method_handle process_p, const sc_event& event) const; 343 virtual void make_sensitive( sc_method_handle, sc_event_finder* = 0 ) const; 602 sc_port_b<IF>::make_sensitive( sc_method_handle handle_p,
|
H A D | sc_port.cpp | 201 sc_method_handle process_p, const sc_event& event ) const 386 sc_port_base::make_sensitive( sc_method_handle handle_,
|
Completed in 38 milliseconds