/gem5/ext/systemc/src/sysc/kernel/ |
H A D | sc_wait_cthread.h | 35 #include "sysc/kernel/sc_simcontext.h" 47 halt( sc_simcontext* = sc_get_curr_simcontext() ); 53 sc_simcontext* = sc_get_curr_simcontext() ); 59 sc_simcontext* = sc_get_curr_simcontext() ); 64 sc_simcontext* = sc_get_curr_simcontext() ); 69 sc_simcontext* = sc_get_curr_simcontext() ); 74 sc_simcontext* = sc_get_curr_simcontext() );
|
H A D | sc_wait.h | 34 #include "sysc/kernel/sc_simcontext.h" 41 class sc_simcontext; 43 extern sc_simcontext* sc_get_curr_simcontext(); 49 wait( sc_simcontext* = sc_get_curr_simcontext() ); 57 sc_simcontext* = sc_get_curr_simcontext() ); 62 sc_simcontext* = sc_get_curr_simcontext() ); 67 sc_simcontext* = sc_get_curr_simcontext() ); 72 sc_simcontext* = sc_get_curr_simcontext() ); 77 sc_simcontext* simc = sc_get_curr_simcontext() ) 86 sc_simcontext* [all...] |
H A D | sc_module_registry.h | 38 class sc_simcontext; 50 friend class sc_simcontext; 63 explicit sc_module_registry( sc_simcontext& simc_ ); 85 sc_simcontext* m_simc;
|
H A D | sc_cthread_process.h | 40 void halt( sc_simcontext* ); 41 void wait( int, sc_simcontext* ); 54 friend class sc_simcontext; 58 friend void halt( sc_simcontext* ); 59 friend void wait( int, sc_simcontext* );
|
H A D | sc_simcontext.h | 22 sc_simcontext.h -- Definition of the simulation context class. 113 const sc_simcontext* simc_p); 115 const sc_simcontext* simc_p); 116 bool sc_is_running( const sc_simcontext* simc_p ); 125 bool sc_pending_activity_at_current_time( const sc_simcontext* ); 126 bool sc_pending_activity_at_future_time( const sc_simcontext* ); 127 sc_time sc_time_to_pending_activity( const sc_simcontext* ); 132 // CLASS : sc_simcontext 137 class sc_simcontext class in namespace:sc_core 154 const sc_simcontext* simc_ [all...] |
H A D | sc_cor.h | 39 class sc_simcontext; 91 sc_cor_pkg( sc_simcontext* simc ) 111 sc_simcontext* simcontext() 116 sc_simcontext* m_simc;
|
H A D | sc_wait_cthread.cpp | 44 halt( sc_simcontext* simc ) 60 wait( int n, sc_simcontext* simc ) 82 at_posedge( const sc_signal_in_if<bool>& s, sc_simcontext* simc ) 90 at_posedge( const sc_signal_in_if<sc_dt::sc_logic>& s, sc_simcontext* simc ) 98 at_negedge( const sc_signal_in_if<bool>& s, sc_simcontext* simc ) 106 at_negedge( const sc_signal_in_if<sc_dt::sc_logic>& s, sc_simcontext* simc )
|
H A D | sc_simcontext_int.h | 35 #include "sysc/kernel/sc_simcontext.h" 86 sc_simcontext::set_curr_proc( sc_process_b* process_h ) 95 sc_simcontext::reset_curr_proc() 105 sc_simcontext::execute_method_next( sc_method_handle method_h ) 112 sc_simcontext::execute_thread_next( sc_thread_handle thread_h ) 118 // |"sc_simcontext::preempt_with" 134 sc_simcontext::preempt_with( sc_thread_handle thread_h ) 216 sc_simcontext::push_runnable_method( sc_method_handle method_h ) 223 sc_simcontext::push_runnable_method_front( sc_method_handle method_h ) 230 sc_simcontext [all...] |
H A D | sc_method_process.h | 85 class sc_simcontext; 88 void next_trigger( sc_simcontext* ); 89 void next_trigger( const sc_event&, sc_simcontext* ); 90 void next_trigger( const sc_event_or_list&, sc_simcontext* ); 91 void next_trigger( const sc_event_and_list&, sc_simcontext* ); 92 void next_trigger( const sc_time&, sc_simcontext* ); 93 void next_trigger( const sc_time&, const sc_event&, sc_simcontext* ); 94 void next_trigger( const sc_time&, const sc_event_or_list&, sc_simcontext* ); 95 void next_trigger( const sc_time&, const sc_event_and_list&, sc_simcontext* ); 111 friend class sc_simcontext; [all...] |
H A D | sc_wait.cpp | 57 wait( sc_simcontext* simc ) 76 wait( const sc_event& e, sc_simcontext* simc ) 100 wait( const sc_event_or_list& el, sc_simcontext* simc ) 126 wait( const sc_event_and_list& el, sc_simcontext* simc ) 150 wait( const sc_time& t, sc_simcontext* simc ) 174 wait( const sc_time& t, const sc_event& e, sc_simcontext* simc ) 198 wait( const sc_time& t, const sc_event_or_list& el, sc_simcontext* simc ) 222 wait( const sc_time& t, const sc_event_and_list& el, sc_simcontext* simc ) 249 next_trigger( sc_simcontext* simc ) 264 next_trigger( const sc_event& e, sc_simcontext* sim [all...] |
H A D | sc_simcontext.cpp | 22 sc_simcontext.cpp -- Provides a simulation context for use with multiple 48 #include "sysc/kernel/sc_simcontext.h" 155 << "kernel/sc_simcontext.cpp for more details." 274 // | sc_simcontext::preempt_with(). 333 sc_simcontext* csc_p = sc_get_curr_simcontext(); 356 // CLASS : sc_simcontext 362 sc_simcontext::init() 414 sc_simcontext::clean() 439 sc_simcontext::sc_simcontext() function in class:sc_core::sc_simcontext [all...] |
H A D | sc_thread_process.h | 76 class sc_simcontext; 81 void wait( sc_simcontext* ); 82 void wait( const sc_event&, sc_simcontext* ); 83 void wait( const sc_event_or_list&, sc_simcontext* ); 84 void wait( const sc_event_and_list&, sc_simcontext* ); 85 void wait( const sc_time&, sc_simcontext* ); 86 void wait( const sc_time&, const sc_event&, sc_simcontext* ); 87 void wait( const sc_time&, const sc_event_or_list&, sc_simcontext* ); 88 void wait( const sc_time&, const sc_event_and_list&, sc_simcontext* ); 103 friend class sc_simcontext; [all...] |
H A D | sc_module_name.h | 43 class sc_simcontext; 75 sc_simcontext* m_simc;
|
H A D | sc_object.h | 43 class sc_simcontext; 63 friend class sc_simcontext; 83 sc_simcontext* simcontext() const 153 sc_simcontext* m_simc; // simcontext ptr / empty indicator
|
H A D | sc_except.h | 37 class sc_simcontext; 72 friend class sc_simcontext;
|
H A D | sc_cor_pthread.h | 101 sc_cor_pkg_pthread( sc_simcontext* simc );
|
H A D | sc_phase_callback_registry.h | 43 #include "sysc/kernel/sc_simcontext.h" 51 class sc_simcontext; 67 friend class sc_simcontext; 73 sc_phase_callback_registry( sc_simcontext& simc ); 122 sc_simcontext* m_simc;
|
H A D | sc_spawn.h | 109 sc_simcontext* context_p; 211 sc_simcontext* context_p; 264 sc_simcontext* context_p;
|
H A D | sc_cor_fiber.h | 109 sc_cor_pkg_fiber( sc_simcontext* simc );
|
H A D | sc_cor_qt.h | 95 sc_cor_pkg_qt( sc_simcontext* simc );
|
/gem5/src/systemc/ext/core/ |
H A D | sc_simcontext.hh | 39 class sc_simcontext class in namespace:sc_core 52 sc_simcontext *sc_get_curr_simcontext();
|
H A D | sc_object.hh | 50 class sc_simcontext; 76 sc_simcontext *simcontext() const;
|
/gem5/src/systemc/core/ |
H A D | sc_simcontext.cc | 33 #include "systemc/ext/core/sc_simcontext.hh" 42 sc_simcontext currContext; 48 sc_dt::uint64 sc_simcontext::delta_count() const { return sc_delta_count(); } 49 void sc_simcontext::reset() { objIndex = 0; } 52 sc_simcontext::get_curr_proc_info() 61 sc_simcontext::first_object() 71 sc_simcontext::next_object() 81 sc_simcontext::elaboration_done() 86 sc_simcontext *
|
/gem5/ext/systemc/src/sysc/communication/ |
H A D | sc_export.h | 219 friend class sc_simcontext; 232 explicit sc_export_registry( sc_simcontext& simc_ ); 253 sc_simcontext* m_simc;
|
H A D | sc_event_finder.h | 46 friend class sc_simcontext;
|