/gem5/ext/systemc/src/sysc/utils/ |
H A D | sc_report.cpp | 83 timestamp(new sc_time(sc_time_stamp())), 101 timestamp(new sc_time(sc_time_stamp())), 115 timestamp(new sc_time(*other.timestamp)),
|
/gem5/src/systemc/ext/utils/ |
H A D | sc_trace_file.hh | 35 #include "../core/sc_time.hh" 61 class sc_time; 119 // sc_trace overloads for sc_event and sc_time. 122 void sc_trace(sc_trace_file *, const sc_time &, const std::string &); 123 void sc_trace(sc_trace_file *, const sc_time *, const std::string &);
|
/gem5/src/systemc/tests/include/ |
H A D | SimpleATInitiator2.h | 182 sc_core::sc_time t; 253 sync_enum_type myNBTransport(transaction_type& trans, phase_type& phase, sc_core::sc_time& t) 295 const sc_core::sc_time ACCEPT_DELAY;
|
H A D | SimpleLTInitiator2.h | 126 sc_core::sc_time t;
|
H A D | SimpleLTInitiator3.h | 126 sc_core::sc_time t;
|
H A D | SimpleLTInitiator1_DMI.h | 138 sc_core::sc_time t; 208 sync_enum_type nb_transport_bw(transaction_type& trans, phase_type& phase, sc_core::sc_time& t)
|
/gem5/src/systemc/tests/tlm/update_original/ |
H A D | update_original.cpp | 65 sc_time delay = SC_ZERO_TIME; 169 virtual void b_transport( tlm::tlm_generic_payload& trans, sc_time& delay ) 203 virtual void b_transport( tlm::tlm_generic_payload& trans, sc_time& delay )
|
/gem5/src/systemc/ext/tlm_utils/ |
H A D | multi_socket_bases.h | 114 typename TRAITS::tlm_phase_type &ph, sc_core::sc_time &t 123 typename TRAITS::tlm_payload_type &txn, sc_core::sc_time &t 186 transaction_type &txn, phase_type &p, sc_core::sc_time &t) 200 b_transport(transaction_type &trans, sc_core::sc_time &t) 307 sc_core::sc_time &t)
|
H A D | multi_passthrough_initiator_socket.h | 54 int, transaction_type &, phase_type &, sc_core::sc_time &); 85 int, transaction_type &, phase_type &, sc_core::sc_time &))
|
H A D | multi_passthrough_target_socket.h | 56 int, transaction_type &, phase_type &, sc_core::sc_time &); 57 typedef void (MODULE::*b_cb)(int, transaction_type &, sc_core::sc_time &);
|
/gem5/src/systemc/tlm_bridge/ |
H A D | tlm_to_gem5.cc | 67 #include "systemc/ext/core/sc_time.hh" 120 sc_core::sc_time &delay) 242 sc_core::sc_time &delay) 267 sc_core::sc_time &t) 293 sc_core::sc_time((double)(ticks / SimClock::Int::ps), sc_core::SC_PS); 398 auto delay = sc_core::sc_time::from_value(pkt->payloadDelay);
|
H A D | gem5_to_tlm.hh | 190 sc_core::sc_time &t);
|
/gem5/ext/systemc/src/sysc/tracing/ |
H A D | sc_vcd_trace.cpp | 1712 { sc_time(1, SC_FS).to_seconds(), "1 fs" }, 1713 { sc_time(10, SC_FS).to_seconds(), "10 fs" }, 1714 { sc_time(100, SC_FS).to_seconds(),"100 fs" }, 1715 { sc_time(1, SC_PS).to_seconds(), "1 ps" }, 1716 { sc_time(10, SC_PS).to_seconds(), "10 ps" }, 1717 { sc_time(100, SC_PS).to_seconds(),"100 ps" }, 1718 { sc_time(1, SC_NS).to_seconds(), "1 ns" }, 1719 { sc_time(10, SC_NS).to_seconds(), "10 ns" }, 1720 { sc_time(100, SC_NS).to_seconds(),"100 ns" }, 1721 { sc_time( [all...] |
H A D | sc_trace_file_base.cpp | 227 ss << sc_time( timescale_unit, SC_SEC )
|
/gem5/src/systemc/tests/systemc/kernel/phase_callbacks/test05/ |
H A D | simulation_callbacks.cpp | 86 static const sc_time delay(1, SC_NS);
|
/gem5/src/systemc/tests/systemc/kernel/sc_event/test10/ |
H A D | test10.cpp | 74 sc_time t1( 1, SC_NS );
|
/gem5/src/systemc/tests/systemc/kernel/sc_event/test11/ |
H A D | test11.cpp | 79 sc_time t1( 1, SC_NS );
|
/gem5/ext/systemc/src/tlm_utils/ |
H A D | multi_passthrough_initiator_socket.h | 66 sc_core::sc_time&); 121 sc_core::sc_time&))
|
H A D | multi_passthrough_target_socket.h | 65 typedef sync_enum_type (MODULE::*nb_cb)(int, transaction_type&, phase_type&, sc_core::sc_time&); 66 typedef void (MODULE::*b_cb)(int, transaction_type&, sc_core::sc_time&);
|
/gem5/src/systemc/core/ |
H A D | sc_event.cc | 340 void sc_event::notify(const sc_time &t) { _gem5_event->notify(t); } 350 sc_event::notify_delayed(const sc_time &t)
|
H A D | scheduler.hh | 233 delayed(const ::sc_core::sc_time &delay) 240 schedule(ScEvent *event, const ::sc_core::sc_time &delay)
|
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp/ |
H A D | SimpleLTInitiator_ext.h | 137 sc_core::sc_time t; 230 sc_core::sc_time& t)
|
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp2ext/ |
H A D | SimpleLTInitiator_ext.h | 137 sc_core::sc_time t; 230 sc_core::sc_time& t)
|
/gem5/util/systemc/gem5_within_systemc/ |
H A D | main.cc | 173 sc_core::sc_time(1, sc_core::SC_PS)) 317 wait(sc_core::sc_time::from_value(wait_period));
|
/gem5/src/systemc/utils/ |
H A D | vcd.cc | 40 #include "systemc/ext/core/sc_time.hh" 243 stream() << " " << ::sc_core::sc_time::from_value(timeUnitTicks) << 557 class VcdTraceValTime : public VcdTraceVal<::sc_core::sc_time> 563 using VcdTraceVal<::sc_core::sc_time>::VcdTraceVal; 570 VcdTraceVal<::sc_core::sc_time>::finalize(); 588 VcdTraceFile::addTraceVal(const sc_core::sc_time *v, const std::string &name)
|