Searched refs:sc_event (Results 1 - 25 of 232) sorted by relevance

12345678910

/gem5/src/systemc/ext/core/
H A Dsc_event.hh56 class sc_event;
68 sc_event_and_list(const sc_event &);
75 sc_event_and_list &operator &= (const sc_event &);
78 sc_event_and_expr operator & (const sc_event &) const;
87 void insert(sc_event const &e);
90 std::set<const sc_event *> events;
100 sc_event_or_list(const sc_event &);
107 sc_event_or_list &operator |= (const sc_event &);
110 sc_event_or_expr operator | (const sc_event &) const;
119 void insert(sc_event cons
171 class sc_event class in namespace:sc_core
207 sc_event(const sc_event &) {} function in class:sc_core::sc_event
[all...]
H A Dsc_interface.hh37 class sc_event;
43 virtual const sc_event &default_event() const;
H A Dsc_prim.hh48 class sc_event;
67 void next_trigger(const sc_event &);
72 void next_trigger(const sc_time &, const sc_event &);
73 void next_trigger(double, sc_time_unit, const sc_event &);
84 void wait(const sc_event &);
89 void wait(const sc_time &, const sc_event &);
90 void wait(double, sc_time_unit, const sc_event &);
/gem5/ext/systemc/src/sysc/communication/
H A Dsc_interface.cpp31 #include "sysc/kernel/sc_event.h"
52 const sc_event&
75 sc_event sc_interface::m_never_notified(SC_KERNEL_EVENT_PREFIX);
H A Dsc_interface.h34 class sc_event;
54 virtual const sc_event& default_event() const;
72 static sc_event m_never_notified;
H A Dsc_event_finder.h56 virtual const sc_event& find_event( sc_interface* if_p = 0 ) const = 0;
94 const sc_event& (IF::*event_method_) () const )
103 virtual const sc_event& find_event( sc_interface* if_p = 0 ) const;
107 const sc_event& (IF::*m_event_method) () const;
122 const sc_event&
H A Dsc_event_queue.h37 The queue has a similiar interface like an sc_event but has different
54 #include "sysc/kernel/sc_event.h"
103 inline virtual const sc_event& default_event() const;
127 sc_event m_e;
139 const sc_event& sc_event_queue::default_event() const
/gem5/src/systemc/ext/channel/
H A Dsc_signal_in_if.hh52 class sc_event;
59 virtual const sc_event &value_changed_event() const = 0;
81 virtual const sc_event &value_changed_event() const = 0;
82 virtual const sc_event &posedge_event() const = 0;
83 virtual const sc_event &negedge_event() const = 0;
115 virtual const sc_event &value_changed_event() const = 0;
116 virtual const sc_event &posedge_event() const = 0;
117 virtual const sc_event &negedge_event() const = 0;
H A Dsc_fifo_in_if.hh38 class sc_event;
45 virtual const sc_event &data_written_event() const = 0;
H A Dsc_fifo_out_if.hh38 class sc_event;
45 virtual const sc_event &data_read_event() const = 0;
H A Dsc_event_queue.hh35 #include "../core/sc_event.hh"
45 class sc_event;
70 virtual const sc_event &default_event() const;
/gem5/src/systemc/core/
H A Dsc_event.cc31 #include "systemc/ext/core/sc_event.hh"
48 sc_event_and_list::sc_event_and_list(const sc_event &e) : sc_event_and_list()
79 sc_event_and_list::operator &= (const sc_event &e)
93 sc_event_and_list::operator & (const sc_event &e) const
111 sc_event_and_list::insert(sc_event const &e)
133 sc_event_or_list::sc_event_or_list(const sc_event &e) : sc_event_or_list()
164 sc_event_or_list::operator |= (const sc_event &e)
178 sc_event_or_list::operator | (const sc_event &e) const
196 sc_event_or_list::insert(sc_event const &e)
227 sc_event_and_expr::insert(sc_event cons
314 sc_event::sc_event() : function in class:sc_core::sc_event
319 sc_event::sc_event(const char *_name) : function in class:sc_core::sc_event
391 sc_event::sc_event(bool) : function in class:sc_core::sc_event
397 sc_event::sc_event(bool, const char *_name) : function in class:sc_core::sc_event
[all...]
H A Dsc_interface.cc31 #include "systemc/ext/core/sc_event.hh"
40 const sc_event &
H A Devent.hh49 class sc_event;
56 typedef std::vector<sc_core::sc_event *> Events;
63 Event(sc_core::sc_event *_sc_event, bool internal=false);
64 Event(sc_core::sc_event *_sc_event, const char *_basename,
69 sc_core::sc_event *sc_event() { return _sc_event; } function in class:sc_gem5::Event
93 getFromScEvent(sc_core::sc_event *e)
99 getFromScEvent(const sc_core::sc_event *e)
146 sc_core::sc_event *_sc_event;
H A Dsensitivity.hh44 class sc_event;
72 virtual void addToEvent(const ::sc_core::sc_event *e) = 0;
73 virtual void delFromEvent(const ::sc_core::sc_event *e) = 0;
103 void addToEvent(const ::sc_core::sc_event *e) override;
104 void delFromEvent(const ::sc_core::sc_event *e) override;
118 void addToEvent(const ::sc_core::sc_event *e) override;
119 void delFromEvent(const ::sc_core::sc_event *e) override;
135 const ::sc_core::sc_event *event;
137 SensitivityEvent(Process *p, const ::sc_core::sc_event *e=nullptr) :
148 std::set<const ::sc_core::sc_event *> event
[all...]
/gem5/ext/systemc/src/sysc/kernel/
H A Dsc_event.h22 sc_event.h --
41 class sc_event;
60 friend class sc_event;
86 void push_back( sc_event const & e) const
135 void push_back( const sc_event& );
141 sc_event_list( const sc_event&,
154 void remove_dynamic( sc_method_handle, const sc_event* ) const;
155 void remove_dynamic( sc_thread_handle, const sc_event* ) const;
166 std::vector<const sc_event*> m_events;
182 friend class sc_event;
246 class sc_event class in namespace:sc_core
[all...]
H A Dsc_object_manager.h38 class sc_event;
51 friend class sc_event;
60 sc_event* m_event_p; // if non-null this is an sc_event.
71 sc_event* find_event(const char* name);
89 void insert_event(const std::string& name, sc_event* obj);
H A Dsc_event.cpp22 sc_event.cpp --
32 #include "sysc/kernel/sc_event.h"
44 // CLASS : sc_event
50 sc_event::basename() const
57 sc_event::cancel()
82 sc_event::notify()
102 sc_event::notify( const sc_time& t )
173 sc_event::notify_delayed()
185 sc_event::notify_delayed( const sc_time& t )
206 // |"sc_event
270 sc_event::sc_event( const char* name ) : function in class:sc_core::sc_event
294 sc_event::sc_event() : function in class:sc_core::sc_event
[all...]
/gem5/src/systemc/tests/systemc/kernel/sc_event/test03/
H A Dtest03.cpp57 ((sc_event&)value_changed_event()).notify(); // immediate notification!?
/gem5/src/systemc/tests/systemc/kernel/sc_event/test13/
H A Dtest13.cpp45 sc_event e1;
46 sc_event e2;
/gem5/ext/systemc/src/tlm_core/tlm_1/tlm_req_rsp/tlm_ports/
H A Dtlm_event_finder.h38 const sc_core::sc_event& (IF::*event_method_) ( tlm_tag<T> * ) const )
47 virtual const sc_core::sc_event& find_event( sc_core::sc_interface* if_p = 0 ) const;
49 virtual const sc_core::sc_event& find_event() const;
54 const sc_core::sc_event& (IF::*m_event_method) ( tlm_tag<T> * ) const;
68 const sc_core::sc_event&
81 const sc_core::sc_event&
/gem5/src/systemc/tests/systemc/kernel/sc_event/test14/
H A Dtest14.cpp45 sc_event e1;
46 sc_event e2;
47 sc_event e3;
48 sc_event e4;
49 sc_event e5;
50 sc_event e6;
/gem5/src/systemc/ext/tlm_core/1/req_rsp/ports/
H A Devent_finder.hh35 const sc_core::sc_event &(IF::*event_method_)(
42 virtual const sc_core::sc_event &
46 const sc_core::sc_event &(IF::*m_event_method)(tlm_tag<T> *) const;
56 inline const sc_core::sc_event &
66 static sc_core::sc_event none;
/gem5/src/systemc/tests/systemc/kernel/dynamic_processes/test03/
H A Dtest03.cpp58 sc_event& ev;
63 module1(sc_module_name name, sc_event& event) : sc_module(name),
83 sc_event event1;
/gem5/util/systemc/gem5_within_systemc/
H A Dsc_module.hh92 sc_core::sc_event externalSchedulingEvent;
95 sc_core::sc_event eventLoopExitEvent;
98 sc_core::sc_event eventLoopEnterEvent;

Completed in 23 milliseconds

12345678910