Searched refs:sc_time_unit (Results 1 - 25 of 34) sorted by relevance

12

/gem5/src/systemc/ext/core/
H A Dsc_prim.hh71 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 Dsc_time.hh42 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 Dsc_module.hh218 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 Dsc_main.hh57 sc_start(double d, sc_time_unit t, sc_starvation_policy p=SC_RUN_TO_TIME)
/gem5/ext/systemc/src/sysc/communication/
H A Dsc_event_queue.h67 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 Dsc_clock.h68 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 Dsc_prim_channel.h113 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 Dsc_clock.cpp120 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 Dsc_wait.h76 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 Dsc_time.h53 // 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 Dsc_module.h194 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 Dsc_time.cpp83 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 Dsc_simcontext.h95 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 Dsc_event.h274 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 Dsc_event_queue.hh50 virtual void notify(double, sc_time_unit) = 0;
66 virtual void notify(double, sc_time_unit);
H A Dsc_clock.hh61 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 Dsc_prim.cc114 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 Dsc_time_python.cc47 .def(pybind11::init<double, sc_core::sc_time_unit>())
70 pybind11::enum_<sc_core::sc_time_unit>(sc_time, "sc_time_unit")
H A Dsc_time.cc50 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 Dsc_module.cc380 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 Dtracefile.cc58 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 Dsc_trace_file_base.h76 virtual void set_time_unit( double v, sc_time_unit tu);
/gem5/src/systemc/channel/
H A Dsc_event_queue.cc48 sc_event_queue::notify(double d, sc_time_unit tu)
H A Dsc_clock.cc137 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 Dtest19.cpp31 void check_time( const sc_time& t, sc_time_unit tu, const std::string & str )
66 sc_time_unit resunit = SC_FS;

Completed in 40 milliseconds

12