/gem5/ext/systemc/src/tlm_core/tlm_1/tlm_analysis/ |
H A D | tlm_write_if.h | 36 virtual void write(const T& t, const sc_core::sc_time& time) = 0;
|
/gem5/src/systemc/ext/core/ |
H A D | sc_module.hh | 39 #include "sc_time.hh" 217 void next_trigger(const sc_time &); 219 void next_trigger(const sc_time &, const sc_event &); 221 void next_trigger(const sc_time &, const sc_event_or_list &); 223 void next_trigger(const sc_time &, const sc_event_and_list &); 234 void wait(const sc_time &); 236 void wait(const sc_time &, const sc_event &); 238 void wait(const sc_time &, const sc_event_or_list &); 240 void wait(const sc_time &, const sc_event_and_list &); 267 void next_trigger(const sc_time [all...] |
/gem5/ext/systemc/src/sysc/communication/ |
H A D | sc_clock.cpp | 66 init( sc_time::from_value(simcontext()->m_time_params->default_time_unit), 83 init( sc_time::from_value(simcontext()->m_time_params->default_time_unit), 92 const sc_time& period_, 94 const sc_time& start_time_, 130 init( sc_time( period_v_, period_tu_, simcontext() ), 154 init( sc_time( period_v_, period_tu_, simcontext() ), 156 sc_time( start_time_v_, start_time_tu_, simcontext() ), 188 " is deprecated use a form that includes sc_time or\n" 192 sc_time default_time = 193 sc_time [all...] |
/gem5/src/systemc/ext/utils/ |
H A D | sc_report.hh | 36 #include "../core/sc_time.hh" 76 const sc_time &get_time() const { return _time; } 100 sc_time _time, 110 sc_time _time;
|
/gem5/src/systemc/tests/systemc/1666-2011-compliance/sc_pause/ |
H A D | sc_pause.cpp | 140 sc_assert( sc_time_stamp() == sc_time(1234, SC_NS) ); 236 sc_assert( sc_time_stamp() == sc_time(42, SC_US) ); 242 sc_assert( sc_time_stamp() == sc_time(42, SC_US) ); 251 sc_assert( sc_time_stamp() == sc_time(42, SC_US) ); 255 sc_assert( sc_time_stamp() == sc_time(44, SC_US) ); 261 sc_assert( sc_time_stamp() == sc_time(44, SC_US) ); 282 sc_assert( sc_time_stamp() == sc_time(42, SC_US) ); 287 sc_assert( sc_time_stamp() == sc_time(42, SC_US) ); 296 sc_assert( sc_time_stamp() == sc_time(42, SC_US) ); 322 sc_assert( sc_time_stamp() == sc_time(4 [all...] |
/gem5/src/systemc/ext/tlm_core/2/interfaces/ |
H A D | fw_bw_ifs.hh | 24 #include "../../../core/sc_time.hh" 41 sc_core::sc_time& t) = 0; 49 sc_core::sc_time &t) = 0; 56 virtual void b_transport(TRANS &trans, sc_core::sc_time &t) = 0;
|
/gem5/util/tlm/src/ |
H A D | sc_master_port.hh | 111 sc_core::sc_time& t); 112 void b_transport(tlm::tlm_generic_payload& trans, sc_core::sc_time& t); 135 sc_core::sc_time& delay);
|
/gem5/src/systemc/tests/systemc/1666-2011-compliance/stepwise_simulation/ |
H A D | stepwise_simulation.cpp | 41 const sc_time delay( 10, SC_NS ); 78 void do_step( sc_time const & step ) 87 sc_time start = sc_time_stamp();
|
/gem5/ext/systemc/src/sysc/kernel/ |
H A D | sc_module.h | 38 #include "sysc/kernel/sc_time.h" 191 void wait( const sc_time& t ) 195 { ::sc_core::wait( sc_time( v, tu, simcontext() ), simcontext() ); } 197 void wait( const sc_time& t, const sc_event& e ) 202 sc_time( v, tu, simcontext() ), e, simcontext() ); } 204 void wait( const sc_time& t, const sc_event_or_list& el ) 208 { ::sc_core::wait( sc_time( v, tu, simcontext() ), el, simcontext() ); } 210 void wait( const sc_time& t, const sc_event_and_list& el ) 214 { ::sc_core::wait( sc_time( v, tu, simcontext() ), el, simcontext() ); } 234 void next_trigger( const sc_time [all...] |
H A D | sc_wait.cpp | 150 wait( const sc_time& t, sc_simcontext* simc ) 174 wait( const sc_time& t, const sc_event& e, sc_simcontext* simc ) 198 wait( const sc_time& t, const sc_event_or_list& el, sc_simcontext* simc ) 222 wait( const sc_time& t, const sc_event_and_list& el, sc_simcontext* simc ) 300 next_trigger( const sc_time& t, sc_simcontext* simc ) 312 next_trigger( const sc_time& t, const sc_event& e, sc_simcontext* simc ) 324 next_trigger( const sc_time& t, const sc_event_or_list& el, sc_simcontext* simc) 336 next_trigger(const sc_time& t, const sc_event_and_list& el, sc_simcontext* simc)
|
/gem5/src/systemc/tests/systemc/bugs/bug_147853/ |
H A D | bug_147853.cpp | 10 sc_time d;
|
/gem5/src/systemc/tests/systemc/kernel/sc_time/test18/ |
H A D | test18.cpp | 64 sc_time minus_four(-4.0, SC_NS);
|
/gem5/src/systemc/tests/tlm/nb2b_adapter/ |
H A D | nb2b_adapter.cpp | 51 sc_time delay; 96 delay = sc_time(rand_ps(), SC_PS); 114 wait( sc_time(rand_ps(), SC_PS) ); 119 tlm::tlm_phase& phase, sc_time& delay ) 144 sc_time delay = sc_time(rand_ps(), SC_PS); 175 sc_time previous_time; 206 virtual void b_transport( int id, tlm::tlm_generic_payload& trans, sc_time& delay ) 223 tlm::tlm_phase& phase, sc_time& delay ) 266 tlm::tlm_phase& phase, sc_time [all...] |
/gem5/ext/systemc/src/tlm_utils/ |
H A D | peq_with_cb_and_phase.h | 45 sc_core::sc_time t; 47 element(PAYLOAD& p, sc_core::sc_time t, sc_dt::uint64 d): p(p),t(t),d(d) {} 80 void insert(const PAYLOAD& p, sc_core::sc_time t) { 128 sc_core::sc_time top_time() 138 sc_core::sc_time next_time() 223 void notify (tlm_payload_type& t, const tlm_phase_type& p, const sc_core::sc_time& when){ 273 const sc_core::sc_time now=sc_core::sc_time_stamp(); 274 sc_core::sc_time top=m_ppq.top_time();
|
/gem5/util/tlm/examples/slave_port/ |
H A D | sc_target.hh | 73 sc_time& delay); 78 sc_time& delay);
|
/gem5/src/systemc/tests/systemc/communication/sc_clock/test01/ |
H A D | test01.cpp | 51 sc_time t1( 8, SC_NS ); 52 sc_time t2( 2, SC_NS );
|
/gem5/src/systemc/tests/systemc/communication/sc_prim_channel/test09/ |
H A D | test09.cpp | 39 // test of sc_prim_channel::next_trigger(const sc_time&, sc_event_or_list&) 74 sc_time t1(10, SC_NS); 96 sc_time t2(10, SC_NS);
|
/gem5/src/systemc/tests/systemc/communication/sc_prim_channel/test13/ |
H A D | test13.cpp | 39 // test of sc_prim_channel::wait(sc_time&, sc_event&) 74 sc_time t(10, SC_NS); 95 sc_time t1(10, SC_NS);
|
/gem5/src/systemc/tests/systemc/compliance_1666/test219/ |
H A D | test219.cpp | 47 sc_assert(sc_time_stamp() == sc_time(10, SC_NS));
52 sc_assert(sc_time_stamp() == sc_time(15, SC_NS));
|
/gem5/src/systemc/utils/ |
H A D | tracefile.cc | 39 #include "systemc/ext/core/sc_time.hh" 79 ::sc_core::sc_time time; 84 time = ::sc_core::sc_time(timeUnitValue, timeUnitUnit);
|
/gem5/src/systemc/ext/tlm_utils/ |
H A D | peq_with_cb_and_phase.h | 28 #include "../core/sc_time.hh" 43 sc_core::sc_time t; 45 element(PAYLOAD &p, sc_core::sc_time t, sc_dt::uint64 d) : 80 insert(const PAYLOAD &p, sc_core::sc_time t) 123 sc_core::sc_time top_time() { return list->t; } 125 sc_core::sc_time next_time() { return list->next->t; } 206 const sc_core::sc_time &when) 276 const sc_core::sc_time now = sc_core::sc_time_stamp(); 277 sc_core::sc_time top = m_ppq.top_time();
|
/gem5/src/systemc/tests/include/ |
H A D | SimpleATTarget1.h | 73 sync_enum_type myNBTransport(transaction_type& trans, phase_type& phase, sc_core::sc_time& t) 128 sc_core::sc_time t = sc_core::SC_ZERO_TIME; 156 sc_core::sc_time t = sc_core::SC_ZERO_TIME; 199 const sc_core::sc_time ACCEPT_DELAY; 200 const sc_core::sc_time RESPONSE_DELAY;
|
/gem5/src/systemc/tests/systemc/1666-2011-compliance/kill_reset/ |
H A D | kill_reset.cpp | 104 sc_assert( sc_time_to_pending_activity() <= sc_time(1, SC_NS) ); 178 sc_assert( sc_time_stamp() == sc_time(35, SC_NS) ); 198 sc_assert( sc_time_stamp() == sc_time(35, SC_NS) ); 219 sc_assert( sc_time_stamp() == sc_time(35, SC_NS) ); 241 sc_assert( sc_time_stamp() == sc_time(35, SC_NS) );
|
/gem5/util/tlm/examples/master_port/ |
H A D | traffic_generator.cc | 56 wait(sc_core::sc_time((double)rnd.random(1,100), sc_core::SC_NS)); 129 auto delay = sc_core::sc_time(5.0, sc_core::SC_NS); 149 sc_core::sc_time& delay)
|
/gem5/ext/systemc/src/tlm_core/tlm_2/tlm_2_interfaces/ |
H A D | tlm_fw_bw_ifs.h | 40 sc_core::sc_time& t) = 0; 49 sc_core::sc_time& t) = 0; 56 sc_core::sc_time& t) = 0;
|