Searched refs:MsgPtr (Results 1 - 12 of 12) sorted by relevance

/gem5/src/mem/ruby/structures/
H A DWireBuffer.cc73 WireBuffer::enqueue(MsgPtr message, Tick current_time, Tick delta)
95 greater<MsgPtr>());
115 MsgPtr node = m_message_queue.front();
116 pop_heap(m_message_queue.begin(), m_message_queue.end(), greater<MsgPtr>());
123 greater<MsgPtr>());
H A DWireBuffer.hh75 void enqueue(MsgPtr message, Tick current_time, Tick delta);
96 std::vector<MsgPtr> m_message_queue;
/gem5/src/mem/ruby/slicc_interface/
H A DMessage.hh41 typedef std::shared_ptr<Message> MsgPtr; typedef
61 virtual MsgPtr clone() const = 0;
118 operator>(const MsgPtr &lhs, const MsgPtr &rhs)
H A DRubyRequest.hh144 MsgPtr clone() const
/gem5/src/mem/ruby/network/
H A DMessageBuffer.hh71 MsgPtr m = m_prio_heap.front();
73 std::greater<MsgPtr>());
100 const MsgPtr &peekMsgPtr() const { return m_prio_heap.front(); }
102 void enqueue(MsgPtr message, Tick curTime, Tick delta);
140 void reanalyzeList(std::list<MsgPtr> &, Tick);
146 std::vector<MsgPtr> m_prio_heap;
152 typedef std::map<Addr, std::list<MsgPtr> > StallMsgMapType;
H A DMessageBuffer.cc150 MessageBuffer::enqueue(MsgPtr message, Tick current_time, Tick delta)
212 push_heap(m_prio_heap.begin(), m_prio_heap.end(), greater<MsgPtr>());
231 // get MsgPtr of the message about to be dequeued
232 MsgPtr message = m_prio_heap.front();
248 pop_heap(m_prio_heap.begin(), m_prio_heap.end(), greater<MsgPtr>());
294 MsgPtr node = m_prio_heap.front();
295 pop_heap(m_prio_heap.begin(), m_prio_heap.end(), greater<MsgPtr>());
301 push_heap(m_prio_heap.begin(), m_prio_heap.end(), greater<MsgPtr>());
306 MessageBuffer::reanalyzeList(list<MsgPtr> &lt, Tick schdTick)
309 MsgPtr
[all...]
/gem5/src/mem/ruby/network/garnet2.0/
H A Dflit.hh49 MsgPtr msg_ptr, Cycles curTime);
60 MsgPtr& get_msg_ptr() { return m_msg_ptr; }
110 MsgPtr m_msg_ptr;
H A Dflit.cc38 MsgPtr msg_ptr, Cycles curTime)
H A DNetworkInterface.hh111 bool flitisizeMessage(MsgPtr msg_ptr, int vnet);
H A DNetworkInterface.cc184 MsgPtr msg_ptr;
327 NetworkInterface::flitisizeMessage(MsgPtr msg_ptr, int vnet)
349 MsgPtr new_msg_ptr = msg_ptr->clone();
/gem5/src/mem/ruby/network/simple/
H A DPerfectSwitch.cc142 MsgPtr msg_ptr;
242 MsgPtr unmodified_msg_ptr;
248 // to create an unmodified MsgPtr because the MessageBuffer
H A DThrottle.cc109 MsgPtr msg_ptr = in->peekMsgPtr();

Completed in 22 milliseconds