Searched refs:clockPeriod (Results 1 - 25 of 37) sorted by relevance

12

/gem5/src/sim/
H A Dclocked_object.hh92 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 Dclock_domain.hh123 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 Dclock_domain.cc109 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 Ddramsim2_wrapper.hh141 double clockPeriod() const;
H A Ddramsim2.cc61 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 Dhmc_controller.cc74 Tick xbar_delay = (frontendLatency + forwardLatency) * clockPeriod();
H A Ddramsim2_wrapper.cc179 DRAMSim2Wrapper::clockPeriod() const function in class:DRAMSim2Wrapper
H A Dnoncoherent_xbar.cc133 Tick xbar_delay = (frontendLatency + forwardLatency) * clockPeriod();
209 Tick xbar_delay = responseLatency * clockPeriod();
H A Dcoherent_xbar.cc178 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 Dbridge.cc346 return delay * bridge.clockPeriod() + masterPort.sendAtomic(pkt);
H A Dserial_link.cc378 return delay * serial_link.clockPeriod() + masterPort.sendAtomic(pkt);
/gem5/src/dev/arm/
H A Dtimer_cpulocal.cc123 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 Dtimer_a9global.cc84 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 Drv_ctrl.cc273 RealViewOsc::clockPeriod(Tick clock_period) function in class:RealViewOsc
300 clockPeriod(SimClock::Float::s / freq);
H A Drv_ctrl.hh220 void clockPeriod(Tick clock_period);
H A Dsmmu_v3_proc.cc133 a.delay = cycles * smmu.clockPeriod();
/gem5/src/mem/ruby/structures/
H A DBankedArray.cc91 (accessLatency-1) * m_ruby_system->clockPeriod();
/gem5/src/mem/ruby/system/
H A DSequencer.cc101 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 DGPUCoalescer.cc174 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 DRubyPort.cc164 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 Dmathexpr_powermodel.cc131 return clocked_object->clockPeriod();
/gem5/src/arch/arm/
H A Dstage2_mmu.cc137 tc->getCpuPtr()->clockPeriod(), req->getFlags());
/gem5/src/arch/x86/
H A Dinterrupts.cc392 uint64_t ticksPerCount = clockPeriod() *
572 Tick offset = curTick() % clockPeriod();
576 clockPeriod() - offset, true);
581 clockPeriod(), true);
/gem5/src/cpu/simple/
H A Datomic.cc751 latency += divCeil(stall_ticks, clockPeriod()) *
752 clockPeriod();
764 if (latency < clockPeriod())
765 latency = clockPeriod();
/gem5/src/mem/cache/prefetch/
H A Dqueued.cc292 Tick pf_time = curTick() + clockPeriod() * latency;
433 Tick pf_time = curTick() + clockPeriod() * latency;

Completed in 51 milliseconds

12