Searched refs:enqueue (Results 1 - 18 of 18) sorted by relevance

/gem5/src/mem/ruby/network/
H A DMessageBuffer.py41 enqueue times (enforced to have \
H A DMessageBuffer.hh75 enqueue(m, current_time, delta);
102 void enqueue(MsgPtr message, Tick curTime, Tick delta);
H A DMessageBuffer.cc90 // until schd cycle, but enqueue operations effect the visible
150 MessageBuffer::enqueue(MsgPtr message, Tick current_time, Tick delta) function in class:MessageBuffer
199 // compute the delay cycles and set enqueue time
/gem5/src/mem/
H A Ddramsim2_wrapper.hh133 void enqueue(bool is_write, uint64_t addr);
H A Ddramsim2_wrapper.cc172 DRAMSim2Wrapper::enqueue(bool is_write, uint64_t addr) function in class:DRAMSim2Wrapper
H A Ddramsim2.cc231 wrapper.enqueue(pkt->isWrite(), pkt->getAddr());
/gem5/src/mem/ruby/structures/
H A DWireBuffer.hh75 void enqueue(MsgPtr message, Tick current_time, Tick delta);
H A DWireBuffer.cc73 WireBuffer::enqueue(MsgPtr message, Tick current_time, Tick delta) function in class:WireBuffer
/gem5/src/mem/ruby/system/
H A DVIPERCoalescer.cc131 // enqueue Retry
225 m_mandatory_q_ptr->enqueue(msg, clockEdge(), latency);
256 m_mandatory_q_ptr->enqueue(msg, clockEdge(), latency);
284 m_mandatory_q_ptr->enqueue(msg, clockEdge(), latency);
300 m_mandatory_q_ptr->enqueue(msg, clockEdge(), latency);
H A DDMASequencer.cc114 m_mandatory_q_ptr->enqueue(msg, clockEdge(), cyclesToTicks(Cycles(1)));
164 m_mandatory_q_ptr->enqueue(msg, clockEdge(), cyclesToTicks(Cycles(1)));
H A DSequencer.cc654 m_mandatory_q_ptr->enqueue(msg, clockEdge(), latency);
H A DGPUCoalescer.cc956 m_mandatory_q_ptr->enqueue(msg, clockEdge(), latency);
/gem5/src/dev/net/
H A Detherswitch.cc150 it->enqueue(packet, interfaceId);
156 receiver->enqueue(packet, interfaceId);
166 EtherSwitch::Interface::enqueue(EthPacketPtr packet, unsigned senderId) function in class:EtherSwitch::Interface
H A Detherswitch.hh83 * enqueue packet to the outputFifo
85 void enqueue(EthPacketPtr packet, unsigned senderId);
/gem5/src/mem/ruby/network/simple/
H A DThrottle.cc121 out->enqueue(msg_ptr, current_time,
H A DPerfectSwitch.cc249 // enqueue func will modify the message
278 m_out[outgoing][vnet]->enqueue(msg_ptr, current_time,
/gem5/src/mem/ruby/network/garnet2.0/
H A DNetworkInterface.cc136 // is now space to enqueue a stalled message. However, we cannot wake
216 // If a tail flit is received, enqueue into the protocol buffers if
222 outNode_ptr[vnet]->enqueue(t_flit->get_msg_ptr(), curTime,
264 // It is possible to enqueue multiple outgoing credit flits if a message
294 outNode_ptr[vnet]->enqueue(stallFlit->get_msg_ptr(), curTime,
/gem5/src/mem/ruby/slicc_interface/
H A DAbstractController.cc355 getMemoryQueue()->enqueue(msg, clockEdge(), cyclesToTicks(Cycles(1)));

Completed in 30 milliseconds