/gem5/ext/systemc/src/tlm_utils/ |
H A D | passthrough_target_socket.h | 63 sc_core::sc_time&)) 70 sc_core::sc_time&)) 94 sc_core::sc_time&); 96 sc_core::sc_time&); 166 sc_core::sc_time& t) 181 void b_transport(transaction_type& trans, sc_core::sc_time& t) 275 sc_core::sc_time&), 285 sc_core::sc_time&), 318 sc_core::sc_time&); 321 sc_core::sc_time [all...] |
H A D | simple_initiator_socket.h | 60 sc_core::sc_time&)) 77 sc_core::sc_time&); 115 sync_enum_type nb_transport_bw(transaction_type& trans, phase_type& phase, sc_core::sc_time& t) 186 sc_core::sc_time&), 208 sc_core::sc_time&); 252 sync_enum_type nb_transport_bw(transaction_type& trans, phase_type& phase, sc_core::sc_time& t)
|
H A D | simple_target_socket.h | 89 sc_core::sc_time&)) 97 sc_core::sc_time&)) 120 sync_enum_type bw_nb_transport(transaction_type &trans, phase_type &phase, sc_core::sc_time &t) 139 sync_enum_type nb_transport_bw(transaction_type &trans, phase_type &phase, sc_core::sc_time &t) 185 sc_core::sc_time&); 187 sc_core::sc_time&); 263 sc_core::sc_time& t) 308 void b_transport(transaction_type& trans, sc_core::sc_time& t) 435 sc_core::sc_time t = sc_core::SC_ZERO_TIME; 471 sc_core::sc_time [all...] |
/gem5/src/systemc/core/ |
H A D | event.hh | 44 #include "systemc/ext/core/sc_time.hh" 80 void notify(const sc_core::sc_time &t); 84 notify(sc_core::sc_time(d, u)); 86 void notifyDelayed(const sc_core::sc_time &t);
|
H A D | sc_module.cc | 374 sc_module::next_trigger(const sc_time &t) 386 sc_module::next_trigger(const sc_time &t, const sc_event &e) 398 sc_module::next_trigger(const sc_time &t, const sc_event_or_list &eol) 410 sc_module::next_trigger(const sc_time &t, const sc_event_and_list &eal) 460 sc_module::wait(const sc_time &t) 472 sc_module::wait(const sc_time &t, const sc_event &e) 484 sc_module::wait(const sc_time &t, const sc_event_or_list &eol) 496 sc_module::wait(const sc_time &t, const sc_event_and_list &eal) 572 next_trigger(const sc_time &t) 582 next_trigger(sc_time( [all...] |
/gem5/src/systemc/tests/include/ |
H A D | ExplicitLTTarget.h | 53 void myBTransport(transaction_type& trans, sc_core::sc_time& t) 69 wait(t + sc_core::sc_time(50, sc_core::SC_NS)); 86 t += sc_core::sc_time(100, sc_core::SC_NS);
|
H A D | SimpleATTarget2.h | 71 sc_core::sc_time& t) 132 sc_core::sc_time t = sc_core::SC_ZERO_TIME; 168 const sc_core::sc_time ACCEPT_DELAY; 169 const sc_core::sc_time RESPONSE_DELAY;
|
H A D | ExplicitATTarget.h | 56 sync_enum_type myNBTransport(transaction_type& trans, phase_type& phase, sc_core::sc_time& t) 93 t += sc_core::sc_time(100, sc_core::SC_NS); 118 sc_core::sc_time t = sc_core::SC_ZERO_TIME;
|
/gem5/src/systemc/ext/tlm_utils/ |
H A D | passthrough_target_socket.h | 24 #include "../core/sc_time.hh" 65 sc_core::sc_time &)) 72 void (MODULE::*cb)(transaction_type &, sc_core::sc_time &)) 97 transaction_type &, phase_type &, sc_core::sc_time &); 99 transaction_type &, sc_core::sc_time &); 161 sc_core::sc_time &t) 173 b_transport(transaction_type &trans, sc_core::sc_time &t) 285 phase_type &, sc_core::sc_time &), 295 sc_core::sc_time &), 325 int id, transaction_type &, phase_type &, sc_core::sc_time [all...] |
H A D | simple_target_socket.h | 76 transaction_type &, phase_type &, sc_core::sc_time &)) 84 void (MODULE::*cb)(transaction_type &, sc_core::sc_time &)) 118 sc_core::sc_time &t) 138 sc_core::sc_time &t) 181 transaction_type &, phase_type &, sc_core::sc_time &); 183 transaction_type &, sc_core::sc_time &); 263 sc_core::sc_time & t) 309 b_transport(transaction_type &trans, sc_core::sc_time &t) 444 sc_core::sc_time t = sc_core::SC_ZERO_TIME; 481 sc_core::sc_time [all...] |
/gem5/src/systemc/tlm_bridge/ |
H A D | tlm_to_gem5.hh | 134 sc_core::sc_time &delay); 152 sc_core::sc_time &t); 153 void b_transport(tlm::tlm_generic_payload &trans, sc_core::sc_time &t);
|
H A D | gem5_to_tlm.cc | 130 sc_core::sc_time delay; 172 sc_core::sc_time delay = sc_core::SC_ZERO_TIME; 224 sc_core::sc_time delay = sc_core::SC_ZERO_TIME; 247 sc_core::sc_time delay = sc_core::SC_ZERO_TIME; 339 auto delay = sc_core::sc_time::from_value(packet->payloadDelay); 405 sc_core::sc_time delay = sc_core::SC_ZERO_TIME; 433 tlm::tlm_phase &phase, sc_core::sc_time &delay)
|
/gem5/util/tlm/examples/master_port/ |
H A D | traffic_generator.hh | 74 sc_core::sc_time& delay);
|
/gem5/src/systemc/tests/systemc/kernel/sc_event/test15/ |
H A D | event_triggered.cpp | 96 random_notify(sc_time(1, SC_NS)); 97 random_notify(sc_time(1, SC_NS)); 114 random_notify(sc_time(1, SC_NS)); 161 void random_notify(const sc_time& t, bool immediate = false)
|
/gem5/src/systemc/tests/systemc/tracing/vcd_trace/test16/ |
H A D | test16.cpp | 82 sc_time time;
|
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp/ |
H A D | extension_adaptors.h | 64 sc_core::sc_time& t) 73 sc_core::sc_time& t) 139 sc_core::sc_time& t) 165 sc_core::sc_time& t)
|
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp2ext/ |
H A D | extension_adaptors.h | 64 sc_core::sc_time& t) 73 sc_core::sc_time& t) 139 sc_core::sc_time& t) 165 sc_core::sc_time& t)
|
/gem5/src/systemc/tests/tlm/static_extensions/gp2ext/ |
H A D | extension_adaptors.h | 64 sc_core::sc_time& t) 73 sc_core::sc_time& t) 139 sc_core::sc_time& t) 165 sc_core::sc_time& t)
|
/gem5/util/systemc/gem5_within_systemc/ |
H A D | sc_module.hh | 144 void notify(sc_core::sc_time time_from_now = sc_core::SC_ZERO_TIME);
|
/gem5/util/tlm/src/ |
H A D | sc_slave_port.cc | 99 sc_core::sc_time delay = sc_core::SC_ZERO_TIME; 238 auto delay = sc_core::sc_time::from_value(packet->payloadDelay); 276 sc_time delay; 321 sc_time delay = SC_ZERO_TIME; 347 sc_core::sc_time delay = sc_core::SC_ZERO_TIME; 357 sc_core::sc_time& delay)
|
/gem5/ext/systemc/src/sysc/kernel/ |
H A D | sc_event.h | 273 void notify( const sc_time& ); 277 void notify_delayed( const sc_time& ); 293 void notify_internal( const sc_time& ); 348 sc_event_timed( sc_event* e, const sc_time& t ) 358 const sc_time& notify_time() const 376 sc_time m_notify_time; 393 notify( sc_time( v, tu, m_simc ) ); 399 sc_event::notify_internal( const sc_time& t ) 430 notify_delayed( sc_time( v, tu, m_simc ) ); 468 extern void notify( const sc_time [all...] |
H A D | sc_simcontext.cpp | 259 const sc_time& t1 = et1->notify_time(); 260 const sc_time& t2 = et2->notify_time(); 649 sc_simcontext::cycle( const sc_time& t) 651 sc_time next_event_time; 892 sc_simcontext::simulate( const sc_time& duration ) 900 sc_time non_overflow_time = sc_max_time() - m_curr_time; 914 sc_time until_t = m_curr_time + duration; 915 sc_time t; // current simulaton time. 1359 sc_simcontext::next_time( sc_time& result ) const 1617 sc_time sc_time_to_pending_activit [all...] |
/gem5/src/systemc/tests/systemc/compliance_1666/test00/ |
H A D | test00.cpp | 32 using sc_core::sc_time;
158 sc_time t(sc_time_stamp());
161 sc_assert(sc_time_stamp() == t + sc_time(33, SC_PS));
190 sc_assert(rpt.get_time() == sc_time(10, SC_NS));
207 sc_assert(rpt->get_time() == sc_time(10, SC_NS));
237 sc_assert(sc_time_stamp() == sc_time(5, SC_US));
239 sc_assert(sc_time_stamp() == sc_time(30, SC_US));
249 sc_assert(sc_time_stamp() == sc_time(15, SC_US));
251 sc_assert(sc_time_stamp() == sc_time(25, SC_US));
335 sc_assert(sc_time_stamp() == sc_time(SC_ZERO_TIM [all...] |
/gem5/ext/systemc/src/sysc/utils/ |
H A D | sc_report.h | 92 class sc_time; 133 const sc_time & get_time() const 166 sc_time* timestamp;
|
/gem5/src/systemc/tests/tlm/multi_sockets/ |
H A D | MultiSocketSimpleSwitchAT.h | 134 void b_transport(int initiator_id, transaction_type& trans, sc_core::sc_time& t){ 170 sc_core::sc_time& t, 200 sc_core::sc_time& t) 227 sc_core::sc_time& t) 245 sc_core::sc_time t=sc_core::SC_ZERO_TIME; 295 sc_core::sc_time t=sc_core::SC_ZERO_TIME;
|