/gem5/src/cpu/testers/traffic_gen/ |
H A D | PyTrafficGen.py | 66 def createTrace(self, duration, trace_file, addr_offset=0): 68 return self.getCCObject().createTrace(duration, trace_file,
|
H A D | base.cc | 238 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 D | base.hh | 259 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 D | traffic_gen.cc | 168 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 D | base_gen.cc | 56 duration(_duration)
|
H A D | base_gen.hh | 87 const Tick duration; member in class:BaseGen 94 * @param _duration duration of this state before transitioning
|
/gem5/ext/pybind11/tests/ |
H A D | test_chrono.cpp | 18 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 D | chrono.h | 38 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 D | sc_clock.h | 124 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 D | simple_mem.cc | 147 Tick duration = pkt->getSize() * bandwidth; local 152 if (duration != 0) { 153 schedule(releaseEvent, curTick() + duration);
|
H A D | dram_ctrl.cc | 2236 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 D | sc_simcontext.h | 93 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 D | sc_simcontext.cpp | 882 // | 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...] |