/gem5/src/sim/ |
H A D | clocked_object.hh | 92 tick += clockPeriod(); 102 Cycles elapsedCycles(divCeil(curTick() - tick, clockPeriod())); 104 tick += elapsedCycles * clockPeriod(); 142 Cycles elapsedCycles(divCeil(curTick(), clockPeriod())); 144 tick = elapsedCycles * clockPeriod(); 177 * curTick() + [0, clockPeriod()) + clockPeriod() * cycles 186 return tick + clockPeriod() * cycles; 214 * curTick() + [clockPeriod(), 2 * clockPeriod()) 220 Tick clockPeriod() const { return clockDomain.clockPeriod(); } function in class:Clocked [all...] |
H A D | clock_domain.hh | 123 Tick clockPeriod() const { return _clockPeriod; } function in class:ClockDomain 183 void clockPeriod(Tick clock_period); 185 // Explicitly import the otherwise hidden clockPeriod 186 using ClockDomain::clockPeriod;
|
H A D | clock_domain.cc | 109 clockPeriod(freqOpPoints[_perfLevel]); 115 SrcClockDomain::clockPeriod(Tick clock_period) function in class:SrcClockDomain 164 clockPeriod(clkPeriodAtPerfLevel()); 224 _clockPeriod = parent.clockPeriod() * clockDivider;
|
/gem5/src/mem/ |
H A D | dramsim2_wrapper.hh | 141 double clockPeriod() const;
|
H A D | dramsim2.cc | 61 wrapper.clockPeriod(), wrapper.queueSize()); 151 schedule(tickEvent, curTick() + wrapper.clockPeriod() * SimClock::Int::ns); 290 wrapper.clockPeriod() * SimClock::Int::ns)); 318 wrapper.clockPeriod() * SimClock::Int::ns));
|
H A D | hmc_controller.cc | 74 Tick xbar_delay = (frontendLatency + forwardLatency) * clockPeriod();
|
H A D | dramsim2_wrapper.cc | 179 DRAMSim2Wrapper::clockPeriod() const function in class:DRAMSim2Wrapper
|
H A D | noncoherent_xbar.cc | 133 Tick xbar_delay = (frontendLatency + forwardLatency) * clockPeriod(); 209 Tick xbar_delay = responseLatency * clockPeriod();
|
H A D | coherent_xbar.cc | 178 Tick xbar_delay = (frontendLatency + forwardLatency) * clockPeriod(); 221 pkt->headerDelay += sf_res.second * clockPeriod(); 469 Tick xbar_delay = responseLatency * clockPeriod(); 518 calcPacketTiming(pkt, forwardLatency * clockPeriod()); 532 pkt->headerDelay += sf_res.second * clockPeriod(); 617 clockPeriod(); 752 snoop_response_latency += sf_res.second * clockPeriod(); 891 snoop_response_latency += sf_res.second * clockPeriod();
|
H A D | bridge.cc | 346 return delay * bridge.clockPeriod() + masterPort.sendAtomic(pkt);
|
H A D | serial_link.cc | 378 return delay * serial_link.clockPeriod() + masterPort.sendAtomic(pkt);
|
/gem5/src/dev/arm/ |
H A D | timer_cpulocal.cc | 123 timerZeroEvent.when(), parent->clockPeriod(), 126 time = time / parent->clockPeriod() / 143 watchdogZeroEvent.when(), parent->clockPeriod(), 146 time = time / parent->clockPeriod() / 272 Tick time = parent->clockPeriod() * power(16, timerControl.prescalar); 290 Tick time = parent->clockPeriod() * power(16, watchdogControl.prescalar);
|
H A D | timer_a9global.cc | 84 return ticks / parent->clockPeriod() / (control.prescalar + 1) - 1; 113 cmpValEvent.when(), parent->clockPeriod(), control.prescalar); 124 cmpValEvent.when(), parent->clockPeriod(), control.prescalar); 218 Tick time = parent->clockPeriod() * (control.prescalar + 1) * (cmpVal + 1);
|
H A D | rv_ctrl.cc | 273 RealViewOsc::clockPeriod(Tick clock_period) function in class:RealViewOsc 300 clockPeriod(SimClock::Float::s / freq);
|
H A D | rv_ctrl.hh | 220 void clockPeriod(Tick clock_period);
|
H A D | smmu_v3_proc.cc | 133 a.delay = cycles * smmu.clockPeriod();
|
/gem5/src/mem/ruby/structures/ |
H A D | BankedArray.cc | 91 (accessLatency-1) * m_ruby_system->clockPeriod();
|
/gem5/src/mem/ruby/system/ |
H A D | Sequencer.cc | 101 current_time * clockPeriod(), request->issue_time * clockPeriod(), 102 (current_time * clockPeriod()) - (request->issue_time * clockPeriod())); 116 current_time * clockPeriod(), request->issue_time * clockPeriod(), 117 (current_time * clockPeriod()) - (request->issue_time * clockPeriod()));
|
H A D | GPUCoalescer.cc | 174 current_time * clockPeriod(), request->issue_time * clockPeriod(), 175 (current_time - request->issue_time)*clockPeriod()); 189 current_time * clockPeriod(), request->issue_time * clockPeriod(), 190 (current_time - request->issue_time) * clockPeriod()); 201 m_deadlock_threshold * clockPeriod() +
|
H A D | RubyPort.cc | 164 pkt, curTick() + rp->m_ruby_system->clockPeriod()); 187 port->schedTimingResp(pkt, curTick() + rp->m_ruby_system->clockPeriod()); 267 curTick() + rs->clockPeriod());
|
/gem5/src/sim/power/ |
H A D | mathexpr_powermodel.cc | 131 return clocked_object->clockPeriod();
|
/gem5/src/arch/arm/ |
H A D | stage2_mmu.cc | 137 tc->getCpuPtr()->clockPeriod(), req->getFlags());
|
/gem5/src/arch/x86/ |
H A D | interrupts.cc | 392 uint64_t ticksPerCount = clockPeriod() * 572 Tick offset = curTick() % clockPeriod(); 576 clockPeriod() - offset, true); 581 clockPeriod(), true);
|
/gem5/src/cpu/simple/ |
H A D | atomic.cc | 751 latency += divCeil(stall_ticks, clockPeriod()) * 752 clockPeriod(); 764 if (latency < clockPeriod()) 765 latency = clockPeriod();
|
/gem5/src/mem/cache/prefetch/ |
H A D | queued.cc | 292 Tick pf_time = curTick() + clockPeriod() * latency; 433 Tick pf_time = curTick() + clockPeriod() * latency;
|