/gem5/src/sim/ |
H A D | arguments.cc | 39 delete [] data.front();
|
H A D | futex_map.hh | 156 waiterList.front().tc->activate(); 248 waiterList1.front().tc->activate(); 257 auto w = waiterList1.front();
|
/gem5/src/gpu-compute/ |
H A D | rr_scheduling_policy.hh | 61 * For RR policy, select the wave that is at the front of 68 selected_wave = sched_list->front();
|
H A D | local_memory_pipeline.cc | 62 lmReturnedRequests.front() : nullptr; 109 GPUDynInstPtr m = lmIssuedRequests.front();
|
H A D | global_memory_pipeline.cc | 115 GPUDynInstPtr mp = gmIssuedRequests.front(); 158 return gmReturnedLoads.front(); 160 return gmReturnedStores.front();
|
/gem5/src/cpu/pred/ |
H A D | bpred_unit.cc | 377 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 D | flitBuffer.hh | 60 flit *f = m_buffer.front(); 69 return m_buffer.front();
|
/gem5/src/mem/ruby/structures/ |
H A D | WireBuffer.cc | 102 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 D | buffers.hh | 337 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 D | ufs_device.cc | 1336 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 D | flash_device.cc | 305 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 D | queue.hh | 221 if (readyList.empty() || readyList.front()->readyTime > curTick()) { 224 return readyList.front(); 229 return readyList.empty() ? MaxTick : readyList.front()->readyTime;
|
H A D | write_queue.cc | 65 WriteQueueEntry *entry = freeList.front();
|
H A D | write_queue_entry.hh | 156 return &targets.front();
|
/gem5/ext/systemc/src/sysc/utils/ |
H A D | sc_list.h | 61 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 D | SimpleATTarget1.h | 129 transaction_type* trans = mEndRequestQueue.front(); 157 transaction_type* trans = mResponseQueue.front(); 188 mResponseQueue.front()->release();
|
/gem5/src/mem/cache/prefetch/ |
H A D | bop.cc | 99 delayQueue.front().processTick <= curTick()) 101 Addr addr_x = delayQueue.front().baseAddr; 108 schedule(delayQueueEvent, delayQueue.front().processTick);
|
/gem5/src/mem/ruby/network/ |
H A D | MessageBuffer.cc | 130 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 D | packet_queue.hh | 116 { return !transmitList.empty() && transmitList.front().tick <= curTick(); } 172 { return transmitList.empty() ? MaxTick : transmitList.front().tick; }
|
H A D | bridge.cc | 251 DeferredPacket req = transmitList.front(); 267 DeferredPacket next_req = transmitList.front(); 289 DeferredPacket resp = transmitList.front(); 308 DeferredPacket next_resp = transmitList.front();
|
H A D | serial_link.cc | 277 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 D | device.cc | 91 uint8_t data = outBuffer.front();
|
/gem5/src/dev/net/ |
H A D | etherlink.cc | 149 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 D | dist_iface.cc | 478 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 D | addr_range.hh | 213 _start = ranges.front()._start; 214 _end = ranges.front()._end; 215 masks = ranges.front().masks; 216 intlvMatch = ranges.front().intlvMatch;
|