/gem5/src/systemc/ext/core/ |
H A D | sc_prim.hh | 71 void next_trigger(double, sc_time_unit); 73 void next_trigger(double, sc_time_unit, const sc_event &); 75 void next_trigger(double, sc_time_unit, const sc_event_or_list &); 77 void next_trigger(double, sc_time_unit, const sc_event_and_list &); 88 void wait(double, sc_time_unit); 90 void wait(double, sc_time_unit, const sc_event &); 92 void wait(double, sc_time_unit, const sc_event_or_list &); 94 void wait(double, sc_time_unit, const sc_event_and_list &);
|
H A D | sc_time.hh | 42 enum sc_time_unit { enum in namespace:sc_core 55 sc_time(double, sc_time_unit); 107 void sc_set_time_resolution(double, sc_time_unit); 112 void sc_set_default_time_unit(double, sc_time_unit); 125 sc_time_unit unit() const { return _unit; } 136 sc_time_unit _unit;
|
H A D | sc_module.hh | 218 void next_trigger(double, sc_time_unit); 220 void next_trigger(double, sc_time_unit, const sc_event &); 222 void next_trigger(double, sc_time_unit, const sc_event_or_list &); 224 void next_trigger(double, sc_time_unit, const sc_event_and_list &); 235 void wait(double, sc_time_unit); 237 void wait(double, sc_time_unit, const sc_event &); 239 void wait(double, sc_time_unit, const sc_event_or_list &); 241 void wait(double, sc_time_unit, const sc_event_and_list &); 268 void next_trigger(double, sc_time_unit); 270 void next_trigger(double, sc_time_unit, cons [all...] |
H A D | sc_main.hh | 57 sc_start(double d, sc_time_unit t, sc_starvation_policy p=SC_RUN_TO_TIME)
|
/gem5/ext/systemc/src/sysc/communication/ |
H A D | sc_event_queue.h | 67 virtual void notify (double when, sc_time_unit base) =0; 94 inline virtual void notify (double when, sc_time_unit base); 112 void cancel (double when, sc_time_unit base); 119 unsigned pending(double when, sc_time_unit base) const; 133 void sc_event_queue::notify (double when, sc_time_unit base )
|
H A D | sc_clock.h | 68 sc_time_unit period_tu_, 73 sc_time_unit period_tu_, 76 sc_time_unit start_time_tu_, 127 static void start( double v, sc_time_unit tu )
|
H A D | sc_prim_channel.h | 113 void wait( double v, sc_time_unit tu ) 119 void wait( double v, sc_time_unit tu, const sc_event& e ) 125 void wait( double v, sc_time_unit tu, const sc_event_or_list& el ) 131 void wait( double v, sc_time_unit tu, const sc_event_and_list& el ) 158 void next_trigger( double v, sc_time_unit tu ) 164 void next_trigger( double v, sc_time_unit tu, const sc_event& e ) 171 void next_trigger( double v, sc_time_unit tu, const sc_event_or_list& el ) 178 void next_trigger( double v, sc_time_unit tu, const sc_event_and_list& el )
|
H A D | sc_clock.cpp | 120 sc_time_unit period_tu_, 141 sc_time_unit period_tu_, 144 sc_time_unit start_time_tu_, 189 " sc_time_unit");
|
/gem5/ext/systemc/src/sysc/kernel/ |
H A D | sc_wait.h | 76 wait( double v, sc_time_unit tu, 90 wait( double v, sc_time_unit tu, 105 wait( double v, sc_time_unit tu, 120 wait( double v, sc_time_unit tu, 159 next_trigger( double v, sc_time_unit tu, 173 next_trigger( double v, sc_time_unit tu, 188 next_trigger( double v, sc_time_unit tu, 203 next_trigger( double v, sc_time_unit tu,
|
H A D | sc_time.h | 53 // ENUM : sc_time_unit 58 enum sc_time_unit enum in namespace:sc_core 84 sc_time( double, sc_time_unit ); 85 sc_time( double, sc_time_unit, sc_simcontext* ); 380 extern void sc_set_time_resolution( double, sc_time_unit ); 383 extern void sc_set_default_time_unit( double, sc_time_unit );
|
H A D | sc_module.h | 194 void wait( double v, sc_time_unit tu ) 200 void wait( double v, sc_time_unit tu, const sc_event& e ) 207 void wait( double v, sc_time_unit tu, const sc_event_or_list& el ) 213 void wait( double v, sc_time_unit tu, const sc_event_and_list& el ) 237 void next_trigger( double v, sc_time_unit tu ) 244 void next_trigger( double v, sc_time_unit tu, const sc_event& e ) 251 void next_trigger( double v, sc_time_unit tu, const sc_event_or_list& el ) 258 void next_trigger( double v, sc_time_unit tu, const sc_event_and_list& el )
|
H A D | sc_time.cpp | 83 sc_time::sc_time( double v, sc_time_unit tu ) 96 sc_time::sc_time( double v, sc_time_unit tu, sc_simcontext* simc ) 276 sc_set_time_resolution( double v, sc_time_unit tu ) 347 sc_set_default_time_unit( double v, sc_time_unit tu )
|
H A D | sc_simcontext.h | 95 inline void sc_start( int duration, sc_time_unit unit, 101 inline void sc_start( double duration, sc_time_unit unit, 121 void sc_set_time_resolution( double, sc_time_unit ); 123 void sc_set_default_time_unit( double, sc_time_unit ); 235 friend void sc_set_time_resolution( double, sc_time_unit ); 237 friend void sc_set_default_time_unit( double, sc_time_unit );
|
H A D | sc_event.h | 274 void notify( double, sc_time_unit ); 278 void notify_delayed( double, sc_time_unit ); 391 sc_event::notify( double v, sc_time_unit tu ) 428 sc_event::notify_delayed( double v, sc_time_unit tu ) 469 extern void notify( double v, sc_time_unit tu, sc_event& e );
|
/gem5/src/systemc/ext/channel/ |
H A D | sc_event_queue.hh | 50 virtual void notify(double, sc_time_unit) = 0; 66 virtual void notify(double, sc_time_unit);
|
H A D | sc_clock.hh | 61 sc_clock(const char *name, double period_v, sc_time_unit period_tu, 64 sc_clock(const char *name, double period_v, sc_time_unit period_tu, 66 sc_time_unit start_time_tu, bool posedge_first=true);
|
/gem5/src/systemc/core/ |
H A D | sc_prim.cc | 114 sc_prim_channel::next_trigger(double d, sc_time_unit u) 126 sc_prim_channel::next_trigger(double d, sc_time_unit u, const sc_event &e) 139 double d, sc_time_unit u, const sc_event_or_list &eol) 152 double d, sc_time_unit u, const sc_event_and_list &eal) 200 sc_prim_channel::wait(double d, sc_time_unit u) 212 sc_prim_channel::wait(double d, sc_time_unit u, const sc_event &e) 224 sc_prim_channel::wait(double d, sc_time_unit u, const sc_event_or_list &eol) 236 sc_prim_channel::wait(double d, sc_time_unit u, const sc_event_and_list &eal)
|
H A D | sc_time_python.cc | 47 .def(pybind11::init<double, sc_core::sc_time_unit>()) 70 pybind11::enum_<sc_core::sc_time_unit>(sc_time, "sc_time_unit")
|
H A D | sc_time.cc | 50 set(::sc_core::sc_time *time, double d, ::sc_core::sc_time_unit tu) 68 sc_time::sc_time(double d, sc_time_unit tu) 81 sc_time_unit tu; 82 for (tu = SC_FS; tu <= SC_SEC; tu = (sc_time_unit)(tu + 1)) { 295 sc_set_time_resolution(double d, sc_time_unit tu) 331 tu = (sc_time_unit)(tu - 1); 354 sc_set_default_time_unit(double d, sc_time_unit tu) 408 _unit = (sc_time_unit)((int)_unit - 1); 415 _unit = (sc_time_unit)((int)_unit - 1); 427 _unit = (sc_time_unit)((in [all...] |
H A D | sc_module.cc | 380 sc_module::next_trigger(double d, sc_time_unit u) 392 sc_module::next_trigger(double d, sc_time_unit u, const sc_event &e) 404 sc_module::next_trigger(double d, sc_time_unit u, const sc_event_or_list &eol) 416 sc_module::next_trigger(double d, sc_time_unit u, const sc_event_and_list &eal) 466 sc_module::wait(double d, sc_time_unit u) 478 sc_module::wait(double d, sc_time_unit u, const sc_event &e) 490 sc_module::wait(double d, sc_time_unit u, const sc_event_or_list &eol) 502 sc_module::wait(double d, sc_time_unit u, const sc_event_and_list &eal) 580 next_trigger(double d, sc_time_unit u) 594 next_trigger(double d, sc_time_unit [all...] |
/gem5/src/systemc/utils/ |
H A D | tracefile.cc | 58 TraceFile::set_time_unit(double d, ::sc_core::sc_time_unit tu) 65 tu = (::sc_core::sc_time_unit)(tu - 1)) {
|
/gem5/ext/systemc/src/sysc/tracing/ |
H A D | sc_trace_file_base.h | 76 virtual void set_time_unit( double v, sc_time_unit tu);
|
/gem5/src/systemc/channel/ |
H A D | sc_event_queue.cc | 48 sc_event_queue::notify(double d, sc_time_unit tu)
|
H A D | sc_clock.cc | 137 sc_clock::sc_clock(const char *name, double period_v, sc_time_unit period_tu, 143 sc_clock::sc_clock(const char *name, double period_v, sc_time_unit period_tu, 145 sc_time_unit start_time_tu, bool posedge_first) :
|
/gem5/src/systemc/tests/systemc/kernel/sc_time/test19/ |
H A D | test19.cpp | 31 void check_time( const sc_time& t, sc_time_unit tu, const std::string & str ) 66 sc_time_unit resunit = SC_FS;
|