Searched refs:delta (Results 26 - 44 of 44) sorted by relevance

12

/gem5/src/mem/ruby/network/
H A DMessageBuffer.cc150 MessageBuffer::enqueue(MsgPtr message, Tick current_time, Tick delta) argument
163 assert(delta > 0);
170 arrival_time = current_time + delta;
172 // Randomization - ignore delta
188 "delta: %d arrival_time: %d last arrival_time: %d\n",
189 *this, name(), current_time, delta, arrival_time,
/gem5/src/cpu/
H A Dbase.hh563 uint32_t delta = curCycle() - previousCycle; local
566 ppActiveCycles->notify(delta);
581 ppAllCycles->notify(delta);
/gem5/src/cpu/trace/
H A Dtrace_cpu.hh438 delta(0),
498 int64_t tickDelta() { return delta; }
525 * which will be caught by assert(delta > 0)
527 int64_t delta; member in class:TraceCPU::FixedRetryGen
1072 * is scheduled at curTick() plus delta. If it returns false then delta is
H A Dtrace_cpu.cc141 // events using a relative tick delta
1096 // true to indicate to schedule event at current Tick plus delta. If packet
1102 // tick to calculate delta
1106 delta = currElement.tick - last_tick;
/gem5/src/mem/cache/compressors/
H A Dbdi.hh80 * combination of base and delta size. Otherwise, just create a
81 * compressor for each base size with the highest available delta
128 * @tparam TD Type of a delta entry.
220 * joins multiple base-delta entries to generate the respective 64-bit
351 * @tparam TD Type of a delta entry.
386 * Add a delta to the deltas vector.
388 * @param base_index Base to which the delta refers.
389 * @param delta The delta value.
391 void addDelta(const std::size_t base_index, const TD delta);
[all...]
/gem5/tests/testing/
H A Dunits.py82 delta = self.stop_time - self.start_time
83 kwargs["runtime"] = delta.total_seconds()
/gem5/src/arch/arm/
H A Dpmu.cc769 PMU::CounterState::add(uint64_t delta) argument
782 delta = 0;
785 value += delta;
788 if (delta > value_until_overflow) {
801 return value_until_overflow - delta + 1;
H A Dpmu.hh425 * @param delta Number of events to add to the counter.
428 uint64_t add(uint64_t delta);
/gem5/src/mem/ruby/network/garnet2.0/
H A DNetworkInterface.cc409 int delta = m_vc_allocator[vnet]; local
414 if (m_out_vc_state[(vnet*m_vc_per_vnet) + delta]->isInState(
417 return ((vnet*m_vc_per_vnet) + delta);
/gem5/src/systemc/utils/
H A Dvcd.cc284 VcdTraceFile::trace(bool delta) argument
286 if (!delta)
291 if (delta)
294 if (_traceDeltas != delta)
H A Dvcd.hh80 void trace(bool delta) override;
H A Dtracefile.hh214 virtual void trace(bool delta) = 0;
/gem5/src/base/
H A Dcircular_queue.hh127 void increase(uint32_t& v, size_t delta = 1)
129 v = moduloAdd(v, delta, _capacity);
H A Dremote_gdb.hh230 /// Schedule an event which will be triggered "delta" instructions later.
231 void scheduleInstCommitEvent(Event *ev, int delta);
H A Dremote_gdb.cc760 BaseRemoteGDB::scheduleInstCommitEvent(Event *ev, int delta) argument
765 eq->schedule(ev, eq->getCurTick() + delta);
/gem5/src/systemc/core/
H A Dscheduler.cc477 // If we're not supposed to finish the delta cycle, flush all
485 Scheduler::trace(bool delta) argument
488 tf->trace(delta);
H A Dscheduler.hh59 * delta cycles, and timed notifications.
67 * 3. Process delta notifications.
79 * Because delta notifications are scheduled at the standard priority, all
83 * evaluate phase of the first delta cycle.
87 * A delta cycle has three phases within it.
90 * 3. The delta notification phase where delta notifications happen.
92 * The readyEvent runs all three steps of the delta cycle. It first goes
101 * delta notifications/timeouts which will have been scheduled during either
105 * If any processes became runnable during the delta notificatio
[all...]
/gem5/src/cpu/simple/
H A Datomic.cc233 Cycles delta = ticksToCycles(threadInfo[thread_num]->thread->lastActivate -
235 numCycles += delta;
H A Dtiming.cc939 const Cycles delta(curCycle() - previousCycle);
941 numCycles += delta;

Completed in 51 milliseconds

12