Searched refs:tickEvent (Results 1 - 24 of 24) sorted by relevance

/gem5/src/dev/
H A Dmc146818.cc96 : EventManager(em), _name(n), event(this, frequency), tickEvent(this)
115 deschedule(tickEvent);
130 assert(!tickEvent.scheduled());
135 schedule(tickEvent, curTick() + tickEvent.offset);
176 if (tickEvent.scheduled())
177 deschedule(tickEvent);
183 assert(!tickEvent.scheduled());
184 schedule(tickEvent, curTick() + SimClock::Int::s / 2);
284 Tick rtcClockTickOffset = tickEvent
[all...]
H A Dmc146818.hh94 RTCTickEvent tickEvent; member in class:MC146818
/gem5/src/gpu-compute/
H A Ddispatcher.cc56 tickEvent([this]{ exec(); }, "GPU Dispatcher tick",
65 schedule(&tickEvent, 0);
92 if (tickEvent.scheduled())
93 event_tick = tickEvent.when();
104 if (tickEvent.scheduled())
105 deschedule(&tickEvent);
110 schedule(&tickEvent, event_tick);
236 if (!tickEvent.scheduled()) {
237 schedule(&tickEvent, curTick() + shader->ticks(1));
342 if (!tickEvent
[all...]
H A Dlds_state.cc52 tickEvent(this),
236 if (!tickEvent.scheduled()) {
311 if (tickEvent.scheduled()) {
313 if (next < tickEvent.when()) {
315 tickEvent.deschedule();
316 tickEvent.schedule(next);
319 tickEvent.schedule(next);
H A Dshader.cc56 tickEvent([this]{ processTick(); }, "Shader tick",
192 if (!tickEvent.scheduled()) {
193 schedule(tickEvent, curTick() + this->ticks(1));
329 schedule(tickEvent, curTick() + ticks(1));
H A Ddispatcher.hh87 EventFunctionWrapper tickEvent; member in class:GpuDispatcher
H A Dshader.hh103 EventFunctionWrapper tickEvent; member in class:Shader
H A Dlds_state.hh225 TickEvent tickEvent; member in class:LdsState
/gem5/src/cpu/simple/
H A Datomic.cc81 tickEvent([this]{ tick(); }, "AtomicSimpleCPU tick",
101 if (tickEvent.scheduled()) {
102 deschedule(tickEvent);
119 if (tickEvent.scheduled())
120 deschedule(tickEvent);
149 assert(!tickEvent.scheduled());
167 if (!tickEvent.scheduled()) {
168 schedule(tickEvent, nextCycle());
201 assert(!tickEvent.scheduled());
213 assert(!tickEvent
[all...]
H A Dtiming.hh192 tickEvent(_cpu)
210 ITickEvent tickEvent; member in class:TimingSimpleCPU::IcachePort
220 tickEvent(_cpu)
250 DTickEvent tickEvent; member in class:TimingSimpleCPU::DcachePort
H A Datomic.hh63 EventFunctionWrapper tickEvent; member in class:AtomicSimpleCPU
H A Dtiming.cc856 assert(!tickEvent.scheduled());
858 tickEvent.schedule(pkt, cpu->clockEdge());
983 if (!tickEvent.scheduled()) {
985 tickEvent.schedule(pkt, cpu->clockEdge());
/gem5/src/cpu/kvm/
H A Dbase.cc77 tickEvent([this]{ tick(); }, "BaseKvmCPU tick",
234 assert(!tickEvent.scheduled());
237 schedule(tickEvent, nextCycle());
380 if (tickEvent.scheduled())
381 deschedule(tickEvent);
387 assert(!tickEvent.scheduled());
426 assert(!tickEvent.scheduled());
439 schedule(tickEvent, nextCycle());
451 assert(!tickEvent.scheduled());
479 assert(!tickEvent
[all...]
H A Dbase.hh707 EventFunctionWrapper tickEvent; member in class:BaseKvmCPU
/gem5/src/mem/
H A Ddramsim2.hh161 EventFunctionWrapper tickEvent; member in class:DRAMSim2
H A Ddramsim2.cc57 tickEvent([this]{ tick(); }, name())
100 schedule(tickEvent, clockEdge());
151 schedule(tickEvent, curTick() + wrapper.clockPeriod() * SimClock::Int::ns);
/gem5/src/cpu/testers/memtest/
H A Dmemtest.cc88 tickEvent([this]{ tick(); }, name()),
121 schedule(tickEvent, curTick());
301 schedule(tickEvent, clockEdge(interval));
336 schedule(tickEvent, clockEdge(interval));
H A Dmemtest.hh88 EventFunctionWrapper tickEvent; member in class:MemTest
/gem5/src/cpu/testers/garnet_synthetic_traffic/
H A DGarnetSyntheticTraffic.cc78 tickEvent([this]{ tick(); }, "GarnetSyntheticTraffic tick",
99 schedule(tickEvent, 0);
179 if (!tickEvent.scheduled())
180 schedule(tickEvent, clockEdge(Cycles(1)));
H A DGarnetSyntheticTraffic.hh77 EventFunctionWrapper tickEvent; member in class:GarnetSyntheticTraffic
/gem5/src/cpu/o3/
H A Dcpu.hh137 EventFunctionWrapper tickEvent; member in class:FullO3CPU
145 if (tickEvent.squashed())
146 reschedule(tickEvent, clockEdge(delay));
147 else if (!tickEvent.scheduled())
148 schedule(tickEvent, clockEdge(delay));
154 if (tickEvent.scheduled())
155 tickEvent.squash();
H A Dcpu.cc98 tickEvent([this]{ tick(); }, "FullO3CPU tick",
567 if (!tickEvent.scheduled()) {
577 schedule(tickEvent, clockEdge(Cycles(1)));
996 if (tickEvent.scheduled())
997 deschedule(tickEvent);
1023 if (tickEvent.scheduled())
1024 deschedule(tickEvent);
1112 assert(!tickEvent.scheduled());
1114 schedule(tickEvent, nextCycle());
1147 assert(!tickEvent
[all...]
/gem5/src/dev/net/
H A Di8254xGBe.hh134 EventFunctionWrapper tickEvent; member in class:IGbE
H A Di8254xGBe.cc71 tickEvent([this]{ tick(); }, name()),
2075 if (!tickEvent.scheduled() && (rxTick || txTick || txFifoTick) &&
2077 schedule(tickEvent, clockEdge(Cycles(1)));
2093 if (tickEvent.scheduled())
2094 deschedule(tickEvent);
2252 if ((rxTick || txTick) && !tickEvent.scheduled()) {
2457 schedule(tickEvent, curTick() + clockPeriod());

Completed in 55 milliseconds