Searched refs:sc_time (Results 101 - 125 of 194) sorted by relevance

12345678

/gem5/ext/systemc/src/tlm_utils/
H A Dpassthrough_target_socket.h63 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 Dsimple_initiator_socket.h60 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 Dsimple_target_socket.h89 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 Devent.hh44 #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 Dsc_module.cc374 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 DExplicitLTTarget.h53 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 DSimpleATTarget2.h71 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 DExplicitATTarget.h56 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 Dpassthrough_target_socket.h24 #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 Dsimple_target_socket.h76 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 Dtlm_to_gem5.hh134 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 Dgem5_to_tlm.cc130 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 Dtraffic_generator.hh74 sc_core::sc_time& delay);
/gem5/src/systemc/tests/systemc/kernel/sc_event/test15/
H A Devent_triggered.cpp96 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 Dtest16.cpp82 sc_time time;
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp/
H A Dextension_adaptors.h64 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 Dextension_adaptors.h64 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 Dextension_adaptors.h64 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 Dsc_module.hh144 void notify(sc_core::sc_time time_from_now = sc_core::SC_ZERO_TIME);
/gem5/util/tlm/src/
H A Dsc_slave_port.cc99 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 Dsc_event.h273 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 Dsc_simcontext.cpp259 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 Dtest00.cpp32 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 Dsc_report.h92 class sc_time;
133 const sc_time & get_time() const
166 sc_time* timestamp;
/gem5/src/systemc/tests/tlm/multi_sockets/
H A DMultiSocketSimpleSwitchAT.h134 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;

Completed in 47 milliseconds

12345678