Searched refs:sc_event (Results 26 - 50 of 232) sorted by relevance

12345678910

/gem5/src/systemc/tests/systemc/kernel/sc_event/test01/
H A Dtest01.cpp49 sc_event e_a;
50 sc_event e_b;
/gem5/src/systemc/tests/systemc/kernel/dynamic_processes/sc_barrier/test01/
H A Dsc_barrier.h82 sc_event m_barrier_event; // Event to wait on.
/gem5/ext/systemc/src/sysc/communication/
H A Dsc_signal_ifs.h61 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 Dsc_mutex.h32 #include "sysc/kernel/sc_event.h"
82 sc_event m_free;
H A Dsc_signal.h36 #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 Dsc_signal.cpp129 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 Dsc_wait.h38 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 Dsc_object.h39 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 Dsc_method_process.h48 #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 Dsc_spawn_options.h41 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 Dsensitivity.cc95 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 Dobject.hh45 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 Dsc_prim.cc90 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 Dtest02.cpp71 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 Dfifo.hh69 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 Dsc_object.hh47 class sc_event;
64 virtual const std::vector<sc_event *> &get_child_events() const;
H A Dsc_sensitive.hh50 class sc_event;
68 sc_sensitive &operator << (const sc_event &);
H A Dsc_module.hh77 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 Dtest01.cpp61 sc_event e1;
80 sc_event e2, e3;
/gem5/src/systemc/tests/systemc/kernel/sc_stop/test03/
H A Dtest03.cpp63 sc_event immediate_event;
/gem5/src/systemc/tests/systemc/misc/stars/star125412/
H A Dtest.cpp66 sc_event e;
/gem5/src/systemc/tests/systemc/1666-2011-compliance/named_events/
H A Dnamed_events.cpp47 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 Dtlm_fifo.h78 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 Dtest234.cpp11 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 Dtest01.cpp77 sc_event e1, e2, e3, e4;
123 int round_robin(const char *str, sc_event& receive, sc_event& send, int cnt)

Completed in 27 milliseconds

12345678910