Searched refs:front (Results 1 - 25 of 105) sorted by relevance

12345

/gem5/src/sim/
H A Darguments.cc39 delete [] data.front();
H A Dfutex_map.hh156 waiterList.front().tc->activate();
248 waiterList1.front().tc->activate();
257 auto w = waiterList1.front();
/gem5/src/gpu-compute/
H A Drr_scheduling_policy.hh61 * For RR policy, select the wave that is at the front of
68 selected_wave = sched_list->front();
H A Dlocal_memory_pipeline.cc62 lmReturnedRequests.front() : nullptr;
109 GPUDynInstPtr m = lmIssuedRequests.front();
H A Dglobal_memory_pipeline.cc115 GPUDynInstPtr mp = gmIssuedRequests.front();
158 return gmReturnedLoads.front();
160 return gmReturnedStores.front();
/gem5/src/cpu/pred/
H A Dbpred_unit.cc377 pred_hist.front().seqNum > squashed_sn) {
378 if (pred_hist.front().usedRAS) {
382 pred_hist.front().RASIndex, pred_hist.front().RASTarget);
384 RAS[tid].restore(pred_hist.front().RASIndex,
385 pred_hist.front().RASTarget);
386 } else if (pred_hist.front().wasCall && pred_hist.front().pushedRAS) {
390 pred_hist.front().seqNum, pred_hist.front()
[all...]
/gem5/src/mem/ruby/network/garnet2.0/
H A DflitBuffer.hh60 flit *f = m_buffer.front();
69 return m_buffer.front();
/gem5/src/mem/ruby/structures/
H A DWireBuffer.cc102 Message* msg_ptr = m_message_queue.front().get();
115 MsgPtr node = m_message_queue.front();
132 (m_message_queue.front()->getLastEnqueueTime() <= current_time));
/gem5/src/cpu/minor/
H A Dbuffers.hh337 ElemType &front() { return *popWire; } function in class:Minor::SelfStallingPipeline
339 const ElemType &front() const { return *popWire; } function in class:Minor::SelfStallingPipeline
345 bool isPopable() { return !BubbleTraits::isBubble(front()); }
495 /** Head value. Like std::queue::front */
496 ElemType &front() { return queue.front(); } function in class:Minor::Queue
498 const ElemType &front() const { return queue.front(); } function in class:Minor::Queue
602 /** Return the element, or the front of the queue */
603 const ElemType &front() cons function in class:Minor::InputBuffer
606 ElemType &front() function in class:Minor::InputBuffer
[all...]
/gem5/src/dev/arm/
H A Dufs_device.cc1336 writeDevice(&transferEventQueue.front(), false,
1338 (transferStartInfo.front().destination),0, 0);
1353 taskHandler(&taskInfo.front().destination, taskInfo.front().mask,
1354 taskInfo.front().address, taskInfo.front().size);
1367 transferHandler(transferStartInfo.front().destination,
1368 transferStartInfo.front().mask,
1369 transferStartInfo.front().address,
1370 transferStartInfo.front()
[all...]
H A Dflash_device.cc305 assert(planeEventQueue[plane_address].front().time >= curTick());
307 if (planeEventQueue[plane_address].front().time == curTick()) {
313 Callback *temp = planeEventQueue[plane_address].front().
330 (planeEventQueue[plane_address].front().time <
331 planeEventQueue[next_event].front().time))
338 reschedule(planeEvent, planeEventQueue[next_event].front().time, true);
/gem5/src/mem/cache/
H A Dqueue.hh221 if (readyList.empty() || readyList.front()->readyTime > curTick()) {
224 return readyList.front();
229 return readyList.empty() ? MaxTick : readyList.front()->readyTime;
H A Dwrite_queue.cc65 WriteQueueEntry *entry = freeList.front();
H A Dwrite_queue_entry.hh156 return &targets.front();
/gem5/ext/systemc/src/sysc/utils/
H A Dsc_list.h61 void* front() const;
129 T front() const { return (T)sc_plist_base::front(); } function in class:sc_core::sc_plist
/gem5/src/systemc/tests/include/
H A DSimpleATTarget1.h129 transaction_type* trans = mEndRequestQueue.front();
157 transaction_type* trans = mResponseQueue.front();
188 mResponseQueue.front()->release();
/gem5/src/mem/cache/prefetch/
H A Dbop.cc99 delayQueue.front().processTick <= curTick())
101 Addr addr_x = delayQueue.front().baseAddr;
108 schedule(delayQueueEvent, delayQueue.front().processTick);
/gem5/src/mem/ruby/network/
H A DMessageBuffer.cc130 const Message* msg_ptr = m_prio_heap.front().get();
232 MsgPtr message = m_prio_heap.front();
294 MsgPtr node = m_prio_heap.front();
309 MsgPtr m = lt.front();
369 MsgPtr message = m_prio_heap.front();
402 (m_prio_heap.front()->getLastEnqueueTime() <= current_time));
/gem5/src/mem/
H A Dpacket_queue.hh116 { return !transmitList.empty() && transmitList.front().tick <= curTick(); }
172 { return transmitList.empty() ? MaxTick : transmitList.front().tick; }
H A Dbridge.cc251 DeferredPacket req = transmitList.front();
267 DeferredPacket next_req = transmitList.front();
289 DeferredPacket resp = transmitList.front();
308 DeferredPacket next_resp = transmitList.front();
H A Dserial_link.cc277 DeferredPacket req = transmitList.front();
294 DeferredPacket next_req = transmitList.front();
320 DeferredPacket resp = transmitList.front();
339 DeferredPacket next_resp = transmitList.front();
/gem5/src/dev/ps2/
H A Ddevice.cc91 uint8_t data = outBuffer.front();
/gem5/src/dev/net/
H A Detherlink.cc149 parent->schedule(txQueueEvent, txQueue.front().first);
164 auto cur(txQueue.front());
169 auto next(txQueue.front());
261 parent->schedule(txQueueEvent, txQueue.front().first);
H A Ddist_iface.cc478 Desc d = descQueue.front();
528 panic_if(descQueue.front().sendTick + descQueue.front().sendDelay > recv_tick,
530 recv_tick, descQueue.front().sendTick + descQueue.front().sendDelay);
541 EthPacketPtr next_packet = descQueue.front().packet;
545 Tick recv_tick = calcReceiveTick(descQueue.front().sendTick,
546 descQueue.front().sendDelay,
581 tmp_queue.front().serializeSection(cp, csprintf("rxDesc_%d", i));
/gem5/src/base/
H A Daddr_range.hh213 _start = ranges.front()._start;
214 _end = ranges.front()._end;
215 masks = ranges.front().masks;
216 intlvMatch = ranges.front().intlvMatch;

Completed in 40 milliseconds

12345