Searched refs:duration (Results 1 - 13 of 13) sorted by relevance

/gem5/src/cpu/testers/traffic_gen/
H A DPyTrafficGen.py66 def createTrace(self, duration, trace_file, addr_offset=0):
68 return self.getCCObject().createTrace(duration, trace_file,
H A Dbase.cc238 const Tick duration = activeGenerator->duration; local
239 if (duration != MaxTick && duration != 0) {
243 nextTransitionTick = curTick() + duration;
360 BaseTrafficGen::createIdle(Tick duration) argument
362 return std::shared_ptr<BaseGen>(new IdleGen(*this, masterID, duration));
366 BaseTrafficGen::createExit(Tick duration) argument
368 return std::shared_ptr<BaseGen>(new ExitGen(*this, masterID, duration));
372 BaseTrafficGen::createLinear(Tick duration, argument
386 createRandom(Tick duration, Addr start_addr, Addr end_addr, Addr blocksize, Tick min_period, Tick max_period, uint8_t read_percent, Addr data_limit) argument
400 createDram(Tick duration, Addr start_addr, Addr end_addr, Addr blocksize, Tick min_period, Tick max_period, uint8_t read_percent, Addr data_limit, unsigned int num_seq_pkts, unsigned int page_size, unsigned int nbr_of_banks_DRAM, unsigned int nbr_of_banks_util, unsigned int addr_mapping, unsigned int nbr_of_ranks) argument
424 createDramRot(Tick duration, Addr start_addr, Addr end_addr, Addr blocksize, Tick min_period, Tick max_period, uint8_t read_percent, Addr data_limit, unsigned int num_seq_pkts, unsigned int page_size, unsigned int nbr_of_banks_DRAM, unsigned int nbr_of_banks_util, unsigned int addr_mapping, unsigned int nbr_of_ranks, unsigned int max_seq_count_per_rank) argument
451 createTrace(Tick duration, const std::string& trace_file, Addr addr_offset) argument
[all...]
H A Dbase.hh259 std::shared_ptr<BaseGen> createIdle(Tick duration);
260 std::shared_ptr<BaseGen> createExit(Tick duration);
263 Tick duration,
269 Tick duration,
275 Tick duration,
285 Tick duration,
296 Tick duration,
H A Dtraffic_gen.cc168 Tick duration; local
171 is >> id >> duration >> mode;
180 states[id] = createTrace(duration, traceFile, addrOffset);
183 states[id] = createIdle(duration);
186 states[id] = createExit(duration);
208 states[id] = createLinear(duration, start_addr,
214 states[id] = createRandom(duration, start_addr,
250 states[id] = createDram(duration, start_addr,
269 states[id] = createDramRot(duration, start_addr,
H A Dbase_gen.cc56 duration(_duration)
H A Dbase_gen.hh87 const Tick duration; member in class:BaseGen
94 * @param _duration duration of this state before transitioning
/gem5/ext/pybind11/tests/
H A Dtest_chrono.cpp18 using timespan = std::chrono::duration<int64_t, std::nano>;
30 // Round trip the passed in duration
31 m.def("test_chrono3", [](std::chrono::system_clock::duration d) { return d; });
46 // Roundtrip a duration in microseconds from a float argument
49 m.def("test_chrono_float_diff", [](std::chrono::duration<float> a, std::chrono::duration<float> b) {
/gem5/ext/pybind11/include/pybind11/
H A Dchrono.h38 typedef std::chrono::duration<uint_fast32_t, std::ratio<86400>> days;
49 value = type(duration_cast<duration<rep, period>>(
57 value = type(duration_cast<duration<rep, period>>(duration<double>(PyFloat_AsDouble(src.ptr()))));
63 // If this is a duration just return it back
64 static const std::chrono::duration<rep, period>& get_duration(const std::chrono::duration<rep, period> &src) {
69 template <typename Clock> static std::chrono::duration<rep, period> get_duration(const std::chrono::time_point<Clock, std::chrono::duration<rep, period>> &src) {
76 // Use overloaded function to get our duration fro
[all...]
/gem5/ext/systemc/src/sysc/communication/
H A Dsc_clock.h124 static void start( const sc_time& duration )
125 { sc_start( duration ); }
130 static void start( double duration = -1 )
131 { sc_start( duration ); }
/gem5/src/mem/
H A Dsimple_mem.cc147 Tick duration = pkt->getSize() * bandwidth; local
152 if (duration != 0) {
153 schedule(releaseEvent, curTick() + duration);
H A Ddram_ctrl.cc2236 Tick duration = curTick() - pwrStateTick;
2240 pwrStateTime[prev_state] += duration;
2245 totalIdleTime += duration;
2260 DPRINTF(DRAMState, "Was refreshing for %llu ticks\n", duration);
/gem5/ext/systemc/src/sysc/kernel/
H A Dsc_simcontext.h93 extern void sc_start( const sc_time& duration,
95 inline void sc_start( int duration, sc_time_unit unit, argument
98 sc_start( sc_time((double)duration,unit), p );
101 inline void sc_start( double duration, sc_time_unit unit, argument
104 sc_start( sc_time(duration,unit), p );
178 void simulate( const sc_time& duration );
H A Dsc_simcontext.cpp882 // | simulation on entry plus the duration, and the maximum time of any
889 // | duration = amount of time to simulate.
892 sc_simcontext::simulate( const sc_time& duration )
901 if ( duration > non_overflow_time )
906 else if ( duration < SC_ZERO_TIME )
914 sc_time until_t = m_curr_time + duration;
921 if ( duration == SC_ZERO_TIME )
1656 // | duration = the amount of time the simulator should execute.
1660 sc_start( const sc_time& duration, sc_starvation_policy p ) argument
1674 exit_time = context_p->m_curr_time + duration;
[all...]

Completed in 30 milliseconds