/gem5/src/systemc/tests/systemc/kernel/sc_event/test01/ |
H A D | test01.cpp | 49 sc_event e_a; 50 sc_event e_b;
|
/gem5/src/systemc/tests/systemc/kernel/dynamic_processes/sc_barrier/test01/ |
H A D | sc_barrier.h | 82 sc_event m_barrier_event; // Event to wait on.
|
/gem5/ext/systemc/src/sysc/communication/ |
H A D | sc_signal_ifs.h | 61 virtual const sc_event& value_changed_event() const = 0; 105 virtual const sc_event& value_changed_event() const = 0; 108 virtual const sc_event& posedge_event() const = 0; 111 virtual const sc_event& negedge_event() const = 0; 162 virtual const sc_event& value_changed_event() const = 0; 165 virtual const sc_event& posedge_event() const = 0; 168 virtual const sc_event& negedge_event() const = 0;
|
H A D | sc_mutex.h | 32 #include "sysc/kernel/sc_event.h" 82 sc_event m_free;
|
H A D | sc_signal.h | 36 #include "sysc/kernel/sc_event.h" 50 extern sc_event * sc_lazy_kernel_event( sc_event**, const char* name ); 120 virtual const sc_event& default_event() const 124 virtual const sc_event& value_changed_event() const 192 mutable sc_event* m_change_event_p; 340 virtual const sc_event& default_event() const 344 virtual const sc_event& value_changed_event() const; 347 virtual const sc_event& posedge_event() const; 350 virtual const sc_event [all...] |
H A D | sc_signal.cpp | 129 sc_event* 130 sc_lazy_kernel_event( sc_event** ev, const char* name ) 135 *ev = new sc_event( kernel_name.c_str() ); 210 sc_event* event_p = this->m_cur_val 220 const sc_event& 227 const sc_event& 234 const sc_event& 343 const sc_event& 350 const sc_event& 357 const sc_event [all...] |
/gem5/ext/systemc/src/sysc/kernel/ |
H A D | sc_wait.h | 38 class sc_event; 56 wait( const sc_event&, 85 const sc_event&, 91 const sc_event& e, 139 next_trigger( const sc_event&, 168 const sc_event&, 174 const sc_event& e, 266 sysc/kernel/sc_event.h because it is not necessary.
|
H A D | sc_object.h | 39 class sc_event; 55 friend class sc_event; 106 virtual const std::vector<sc_event*>& get_child_events() const 126 virtual void add_child_event( sc_event* event_p ); 128 virtual bool remove_child_event( sc_event* event_p ); 149 std::vector<sc_event*> m_child_events; // list of child events.
|
H A D | sc_method_process.h | 48 #include "sysc/kernel/sc_event.h" 81 class sc_event; 89 void next_trigger( const sc_event&, sc_simcontext* ); 93 void next_trigger( const sc_time&, const sc_event&, sc_simcontext* ); 107 friend class sc_event; 115 friend void next_trigger( const sc_event&, 123 friend void next_trigger( const sc_time&, const sc_event&, 150 void next_trigger( const sc_event& ); 154 void next_trigger( const sc_time&, const sc_event& ); 167 bool trigger_dynamic( sc_event* ); [all...] |
H A D | sc_spawn_options.h | 41 class sc_event; 82 void set_sensitivity(const sc_event* event) 109 std::vector<const sc_event*> m_sensitive_events;
|
/gem5/src/systemc/core/ |
H A D | sensitivity.cc | 95 DynamicSensitivity::addToEvent(const ::sc_core::sc_event *e) 101 DynamicSensitivity::delFromEvent(const ::sc_core::sc_event *e) 107 StaticSensitivity::addToEvent(const ::sc_core::sc_event *e) 113 StaticSensitivity::delFromEvent(const ::sc_core::sc_event *e) 124 newStaticSensitivityEvent(Process *p, const sc_core::sc_event *e) 178 const ::sc_core::sc_event & 190 newDynamicSensitivityEvent(Process *p, const sc_core::sc_event *e) 225 events.erase(e->sc_event()); 244 events.erase(e->sc_event());
|
H A D | object.hh | 45 typedef std::vector<sc_core::sc_event *> Events; 69 const std::vector<sc_core::sc_event *> &get_child_events() const; 90 EventsIt addChildEvent(sc_core::sc_event *e); 91 void delChildEvent(sc_core::sc_event *e);
|
H A D | sc_prim.cc | 90 sc_prim_channel::next_trigger(const sc_event &e) 120 sc_prim_channel::next_trigger(const sc_time &t, const sc_event &e) 126 sc_prim_channel::next_trigger(double d, sc_time_unit u, const sc_event &e) 176 sc_prim_channel::wait(const sc_event &e) 206 sc_prim_channel::wait(const sc_time &t, const sc_event &e) 212 sc_prim_channel::wait(double d, sc_time_unit u, const sc_event &e)
|
/gem5/src/systemc/tests/systemc/kernel/dynamic_processes/test02/ |
H A D | test02.cpp | 71 sc_event& ev; 78 module1(sc_module_name name, sc_event& event) : sc_module(name), 94 sc_event e1, e2, e3, e4; 131 void round_robin(const char *str, sc_event& receive, sc_event& send, int cnt) 152 sc_event event1;
|
/gem5/src/systemc/ext/tlm_core/1/req_rsp/channels/fifo/ |
H A D | fifo.hh | 69 const sc_core::sc_event & 80 const sc_core::sc_event & 91 const sc_core::sc_event & 131 sc_core::sc_event & 151 sc_core::sc_event m_data_read_event; 152 sc_core::sc_event m_data_written_event;
|
/gem5/src/systemc/ext/core/ |
H A D | sc_object.hh | 47 class sc_event; 64 virtual const std::vector<sc_event *> &get_child_events() const;
|
H A D | sc_sensitive.hh | 50 class sc_event; 68 sc_sensitive &operator << (const sc_event &);
|
H A D | sc_module.hh | 77 class sc_event; 185 virtual const std::vector<sc_event *> &get_child_events() const; 214 void next_trigger(const sc_event &); 219 void next_trigger(const sc_time &, const sc_event &); 220 void next_trigger(double, sc_time_unit, const sc_event &); 231 void wait(const sc_event &); 236 void wait(const sc_time &, const sc_event &); 237 void wait(double, sc_time_unit, const sc_event &); 264 void next_trigger(const sc_event &); 269 void next_trigger(const sc_time &, const sc_event [all...] |
/gem5/src/systemc/tests/systemc/misc/memory_explosion/test01/ |
H A D | test01.cpp | 61 sc_event e1; 80 sc_event e2, e3;
|
/gem5/src/systemc/tests/systemc/kernel/sc_stop/test03/ |
H A D | test03.cpp | 63 sc_event immediate_event;
|
/gem5/src/systemc/tests/systemc/misc/stars/star125412/ |
H A D | test.cpp | 66 sc_event e;
|
/gem5/src/systemc/tests/systemc/1666-2011-compliance/named_events/ |
H A D | named_events.cpp | 47 sc_event ev; // Parent of event is containing module or process instance 52 sc_event ev1, ev2; 80 std::vector<sc_event*> vec = this->get_child_events(); 106 sc_event ev1("local1"); 107 sc_event ev2("local2"); 124 std::vector<sc_event*> vec = handle.get_child_events(); 144 std::vector<sc_event*> vec_e; 148 sc_event ev("foo"); 174 sc_event ev2; 185 sc_event ev [all...] |
/gem5/ext/systemc/src/tlm_core/tlm_1/tlm_req_rsp/tlm_channels/tlm_fifo/ |
H A D | tlm_fifo.h | 78 const sc_core::sc_event &ok_to_get( tlm_tag<T> * = 0 ) const { 88 const sc_core::sc_event &ok_to_peek( tlm_tag<T> * = 0 ) const { 99 const sc_core::sc_event& ok_to_put( tlm_tag<T> * = 0 ) const { 147 sc_core::sc_event &read_event( tlm_tag<T> * = 0 ) { 171 sc_core::sc_event m_data_read_event; 172 sc_core::sc_event m_data_written_event;
|
/gem5/src/systemc/tests/systemc/compliance_1666/test234/ |
H A D | test234.cpp | 11 virtual const sc_event& event() const = 0;
16 virtual const sc_event& event() const { return ev; }
17 sc_event ev;
|
/gem5/src/systemc/tests/systemc/kernel/dynamic_processes/sc_spawn_options/test01/ |
H A D | test01.cpp | 77 sc_event e1, e2, e3, e4; 123 int round_robin(const char *str, sc_event& receive, sc_event& send, int cnt)
|