/gem5/src/systemc/ext/core/ |
H A D | sc_event.hh | 56 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 D | sc_interface.hh | 37 class sc_event; 43 virtual const sc_event &default_event() const;
|
H A D | sc_prim.hh | 48 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 D | sc_interface.cpp | 31 #include "sysc/kernel/sc_event.h" 52 const sc_event& 75 sc_event sc_interface::m_never_notified(SC_KERNEL_EVENT_PREFIX);
|
H A D | sc_interface.h | 34 class sc_event; 54 virtual const sc_event& default_event() const; 72 static sc_event m_never_notified;
|
H A D | sc_event_finder.h | 56 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 D | sc_event_queue.h | 37 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 D | sc_signal_in_if.hh | 52 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 D | sc_fifo_in_if.hh | 38 class sc_event; 45 virtual const sc_event &data_written_event() const = 0;
|
H A D | sc_fifo_out_if.hh | 38 class sc_event; 45 virtual const sc_event &data_read_event() const = 0;
|
H A D | sc_event_queue.hh | 35 #include "../core/sc_event.hh" 45 class sc_event; 70 virtual const sc_event &default_event() const;
|
/gem5/src/systemc/core/ |
H A D | sc_event.cc | 31 #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 D | sc_interface.cc | 31 #include "systemc/ext/core/sc_event.hh" 40 const sc_event &
|
H A D | event.hh | 49 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 D | sensitivity.hh | 44 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 D | sc_event.h | 22 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 D | sc_object_manager.h | 38 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 D | sc_event.cpp | 22 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 D | test03.cpp | 57 ((sc_event&)value_changed_event()).notify(); // immediate notification!?
|
/gem5/src/systemc/tests/systemc/kernel/sc_event/test13/ |
H A D | test13.cpp | 45 sc_event e1; 46 sc_event e2;
|
/gem5/ext/systemc/src/tlm_core/tlm_1/tlm_req_rsp/tlm_ports/ |
H A D | tlm_event_finder.h | 38 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 D | test14.cpp | 45 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 D | event_finder.hh | 35 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 D | test03.cpp | 58 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 D | sc_module.hh | 92 sc_core::sc_event externalSchedulingEvent; 95 sc_core::sc_event eventLoopExitEvent; 98 sc_core::sc_event eventLoopEnterEvent;
|