Searched refs:tu (Results 1 - 18 of 18) sorted by relevance

/gem5/src/systemc/utils/
H A Dtracefile.cc58 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 Dsc_wait.h76 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 Dsc_module.h194 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 Dsc_time.cpp83 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 Dsc_event.h391 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 Dsc_event.cpp676 notify( double v, sc_time_unit tu, sc_event& e ) argument
679 e.notify( v, tu );
/gem5/src/systemc/core/
H A Dsc_time.cc50 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 Dsc_prim_channel.h113 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 Dsc_clock.h127 static void start( double v, sc_time_unit tu )
128 { sc_start( sc_time(v, tu) ); }
/gem5/src/systemc/channel/
H A Dsc_event_queue.cc48 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 Dsc_trace_file_base.cpp191 sc_trace_file_base::set_time_unit( double v, sc_time_unit tu )
204 switch ( tu )
214 ss << "unknown time unit:" << tu
H A Dsc_trace_file_base.h76 virtual void set_time_unit( double v, sc_time_unit tu);
H A Dsc_trace.h158 virtual void set_time_unit( double v, sc_time_unit tu )=0;
/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 ) argument
47 sc_assert( tp.unit() == tu );
/gem5/ext/pybind11/tools/
H A Dmkdoc.py229 tu = index.parse(self.filename, self.parameters)
230 extract(self.filename, tu.cursor, '', self.output)
/gem5/src/arch/mips/
H A Dpra_constants.hh251 Bitfield<30, 28> tu; member in namespace:MipsISA
H A Disa.cc230 cfg2.tu = cp.CP0_Config2_TU;
/gem5/src/arch/riscv/
H A Dpra_constants.hh251 Bitfield<30, 28> tu; member in namespace:RiscvISA

Completed in 31 milliseconds