Searched refs:MsgPtr (Results 1 - 12 of 12) sorted by relevance
/gem5/src/mem/ruby/structures/ |
H A D | WireBuffer.cc | 73 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 D | WireBuffer.hh | 75 void enqueue(MsgPtr message, Tick current_time, Tick delta); 96 std::vector<MsgPtr> m_message_queue;
|
/gem5/src/mem/ruby/slicc_interface/ |
H A D | Message.hh | 41 typedef std::shared_ptr<Message> MsgPtr; typedef 61 virtual MsgPtr clone() const = 0; 118 operator>(const MsgPtr &lhs, const MsgPtr &rhs)
|
H A D | RubyRequest.hh | 144 MsgPtr clone() const
|
/gem5/src/mem/ruby/network/ |
H A D | MessageBuffer.hh | 71 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 D | MessageBuffer.cc | 150 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> <, Tick schdTick) 309 MsgPtr [all...] |
/gem5/src/mem/ruby/network/garnet2.0/ |
H A D | flit.hh | 49 MsgPtr msg_ptr, Cycles curTime); 60 MsgPtr& get_msg_ptr() { return m_msg_ptr; } 110 MsgPtr m_msg_ptr;
|
H A D | flit.cc | 38 MsgPtr msg_ptr, Cycles curTime)
|
H A D | NetworkInterface.hh | 111 bool flitisizeMessage(MsgPtr msg_ptr, int vnet);
|
H A D | NetworkInterface.cc | 184 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 D | PerfectSwitch.cc | 142 MsgPtr msg_ptr; 242 MsgPtr unmodified_msg_ptr; 248 // to create an unmodified MsgPtr because the MessageBuffer
|
H A D | Throttle.cc | 109 MsgPtr msg_ptr = in->peekMsgPtr();
|
Completed in 22 milliseconds