/gem5/src/systemc/utils/ |
H A D | tracefile.cc | 58 TraceFile::set_time_unit(double d, ::sc_core::sc_time_unit tu) argument 61 timeUnitUnit = tu; 63 double secs = d * TimeUnitScale[tu]; 64 for (tu = ::sc_core::SC_SEC; tu > ::sc_core::SC_FS; 65 tu = (::sc_core::sc_time_unit)(tu - 1)) { 66 if (TimeUnitScale[tu] <= secs) 70 uint64_t i = static_cast<uint64_t>(secs / TimeUnitScale[tu]); 72 ss << i << " " << TimeUnitNames[tu] << " (" << _o [all...] |
/gem5/ext/systemc/src/sysc/kernel/ |
H A D | sc_wait.h | 76 wait( double v, sc_time_unit tu, argument 79 wait( sc_time( v, tu, simc ), simc ); 90 wait( double v, sc_time_unit tu, argument 94 wait( sc_time( v, tu, simc ), e, simc ); 105 wait( double v, sc_time_unit tu, argument 109 wait( sc_time( v, tu, simc ), el, simc ); 120 wait( double v, sc_time_unit tu, argument 124 wait( sc_time( v, tu, simc ), el, simc ); 159 next_trigger( double v, sc_time_unit tu, argument 162 next_trigger( sc_time( v, tu, sim 173 next_trigger( double v, sc_time_unit tu, const sc_event& e, sc_simcontext* simc = sc_get_curr_simcontext() ) argument 188 next_trigger( double v, sc_time_unit tu, const sc_event_or_list& el, sc_simcontext* simc = sc_get_curr_simcontext() ) argument 203 next_trigger( double v, sc_time_unit tu, const sc_event_and_list& el, sc_simcontext* simc = sc_get_curr_simcontext() ) argument [all...] |
H A D | sc_module.h | 194 void wait( double v, sc_time_unit tu ) 195 { ::sc_core::wait( sc_time( v, tu, simcontext() ), simcontext() ); } 200 void wait( double v, sc_time_unit tu, const sc_event& e ) argument 202 sc_time( v, tu, simcontext() ), e, simcontext() ); } 207 void wait( double v, sc_time_unit tu, const sc_event_or_list& el ) argument 208 { ::sc_core::wait( sc_time( v, tu, simcontext() ), el, simcontext() ); } 213 void wait( double v, sc_time_unit tu, const sc_event_and_list& el ) argument 214 { ::sc_core::wait( sc_time( v, tu, simcontext() ), el, simcontext() ); } 237 void next_trigger( double v, sc_time_unit tu ) 239 sc_time( v, tu, simcontex 244 next_trigger( double v, sc_time_unit tu, const sc_event& e ) argument 251 next_trigger( double v, sc_time_unit tu, const sc_event_or_list& el ) argument 258 next_trigger( double v, sc_time_unit tu, const sc_event_and_list& el ) argument [all...] |
H A D | sc_time.cpp | 83 sc_time::sc_time( double v, sc_time_unit tu ) 88 double scale_fac = time_values[tu] / time_params->time_resolution; 96 sc_time::sc_time( double v, sc_time_unit tu, sc_simcontext* simc ) argument 101 double scale_fac = time_values[tu] / time_params->time_resolution; 276 sc_set_time_resolution( double v, sc_time_unit tu ) 318 volatile double resolution = v * time_values[tu]; 347 sc_set_default_time_unit( double v, sc_time_unit tu ) 392 volatile double time_unit = ( v * time_values[tu] ) /
|
H A D | sc_event.h | 391 sc_event::notify( double v, sc_time_unit tu ) 393 notify( sc_time( v, tu, m_simc ) ); 428 sc_event::notify_delayed( double v, sc_time_unit tu ) 430 notify_delayed( sc_time( v, tu, m_simc ) ); 469 extern void notify( double v, sc_time_unit tu, sc_event& e );
|
H A D | sc_event.cpp | 676 notify( double v, sc_time_unit tu, sc_event& e ) argument 679 e.notify( v, tu );
|
/gem5/src/systemc/core/ |
H A D | sc_time.cc | 50 set(::sc_core::sc_time *time, double d, ::sc_core::sc_time_unit tu) argument 55 double scale = sc_gem5::TimeUnitScale[tu] * SimClock::Float::s; 68 sc_time::sc_time(double d, sc_time_unit tu) argument 71 set(this, d, tu); 81 sc_time_unit tu; local 82 for (tu = SC_FS; tu <= SC_SEC; tu = (sc_time_unit)(tu + 1)) { 83 if (strcmp(unit, sc_gem5::TimeUnitNames[tu]) 295 sc_set_time_resolution(double d, sc_time_unit tu) argument 354 sc_set_default_time_unit(double d, sc_time_unit tu) argument [all...] |
/gem5/ext/systemc/src/sysc/communication/ |
H A D | sc_prim_channel.h | 113 void wait( double v, sc_time_unit tu ) 114 { sc_core::wait( sc_time( v, tu, simcontext() ), simcontext() ); } 119 void wait( double v, sc_time_unit tu, const sc_event& e ) argument 120 { sc_core::wait( sc_time( v, tu, simcontext() ), e, simcontext() ); } 125 void wait( double v, sc_time_unit tu, const sc_event_or_list& el ) argument 126 { sc_core::wait( sc_time( v, tu, simcontext() ), el, simcontext() ); } 131 void wait( double v, sc_time_unit tu, const sc_event_and_list& el ) argument 132 { sc_core::wait( sc_time( v, tu, simcontext() ), el, simcontext() ); } 158 void next_trigger( double v, sc_time_unit tu ) 159 {sc_core::next_trigger( sc_time( v, tu, simcontex 164 next_trigger( double v, sc_time_unit tu, const sc_event& e ) argument 171 next_trigger( double v, sc_time_unit tu, const sc_event_or_list& el ) argument 178 next_trigger( double v, sc_time_unit tu, const sc_event_and_list& el ) argument [all...] |
H A D | sc_clock.h | 127 static void start( double v, sc_time_unit tu ) 128 { sc_start( sc_time(v, tu) ); }
|
/gem5/src/systemc/channel/ |
H A D | sc_event_queue.cc | 48 sc_event_queue::notify(double d, sc_time_unit tu) argument 50 notify(sc_time(d, tu));
|
/gem5/ext/systemc/src/sysc/tracing/ |
H A D | sc_trace_file_base.cpp | 191 sc_trace_file_base::set_time_unit( double v, sc_time_unit tu ) 204 switch ( tu ) 214 ss << "unknown time unit:" << tu
|
H A D | sc_trace_file_base.h | 76 virtual void set_time_unit( double v, sc_time_unit tu);
|
H A D | sc_trace.h | 158 virtual void set_time_unit( double v, sc_time_unit tu )=0;
|
/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 ) argument 47 sc_assert( tp.unit() == tu );
|
/gem5/ext/pybind11/tools/ |
H A D | mkdoc.py | 229 tu = index.parse(self.filename, self.parameters) 230 extract(self.filename, tu.cursor, '', self.output)
|
/gem5/src/arch/mips/ |
H A D | pra_constants.hh | 251 Bitfield<30, 28> tu; member in namespace:MipsISA
|
H A D | isa.cc | 230 cfg2.tu = cp.CP0_Config2_TU;
|
/gem5/src/arch/riscv/ |
H A D | pra_constants.hh | 251 Bitfield<30, 28> tu; member in namespace:RiscvISA
|