Searched refs:sc_simcontext (Results 1 - 25 of 52) sorted by relevance

123

/gem5/ext/systemc/src/sysc/kernel/
H A Dsc_wait_cthread.h35 #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 Dsc_wait.h34 #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 Dsc_module_registry.h38 class sc_simcontext;
50 friend class sc_simcontext;
63 explicit sc_module_registry( sc_simcontext& simc_ );
85 sc_simcontext* m_simc;
H A Dsc_cthread_process.h40 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 Dsc_simcontext.h22 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 Dsc_cor.h39 class sc_simcontext;
91 sc_cor_pkg( sc_simcontext* simc )
111 sc_simcontext* simcontext()
116 sc_simcontext* m_simc;
H A Dsc_wait_cthread.cpp44 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 Dsc_simcontext_int.h35 #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 Dsc_method_process.h85 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 Dsc_wait.cpp57 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 Dsc_simcontext.cpp22 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 Dsc_thread_process.h76 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 Dsc_module_name.h43 class sc_simcontext;
75 sc_simcontext* m_simc;
H A Dsc_object.h43 class sc_simcontext;
63 friend class sc_simcontext;
83 sc_simcontext* simcontext() const
153 sc_simcontext* m_simc; // simcontext ptr / empty indicator
H A Dsc_except.h37 class sc_simcontext;
72 friend class sc_simcontext;
H A Dsc_cor_pthread.h101 sc_cor_pkg_pthread( sc_simcontext* simc );
H A Dsc_phase_callback_registry.h43 #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 Dsc_spawn.h109 sc_simcontext* context_p;
211 sc_simcontext* context_p;
264 sc_simcontext* context_p;
H A Dsc_cor_fiber.h109 sc_cor_pkg_fiber( sc_simcontext* simc );
H A Dsc_cor_qt.h95 sc_cor_pkg_qt( sc_simcontext* simc );
/gem5/src/systemc/ext/core/
H A Dsc_simcontext.hh39 class sc_simcontext class in namespace:sc_core
52 sc_simcontext *sc_get_curr_simcontext();
H A Dsc_object.hh50 class sc_simcontext;
76 sc_simcontext *simcontext() const;
/gem5/src/systemc/core/
H A Dsc_simcontext.cc33 #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 Dsc_export.h219 friend class sc_simcontext;
232 explicit sc_export_registry( sc_simcontext& simc_ );
253 sc_simcontext* m_simc;
H A Dsc_event_finder.h46 friend class sc_simcontext;

Completed in 28 milliseconds

123