/gem5/src/mem/ruby/network/garnet2.0/ |
H A D | Credit.cc | 40 Credit::Credit(int vc, bool is_free_signal, Cycles curTime) argument 45 m_time = curTime;
|
H A D | VirtualChannel.cc | 53 VirtualChannel::set_idle(Cycles curTime) argument 56 m_vc_state.second = curTime; 63 VirtualChannel::set_active(Cycles curTime) argument 66 m_vc_state.second = curTime; 67 m_enqueue_time = curTime;
|
H A D | Credit.hh | 52 Credit(int vc, bool is_free_signal, Cycles curTime);
|
H A D | VirtualChannel.hh | 49 void set_idle(Cycles curTime); 50 void set_active(Cycles curTime); 60 inline bool isReady(Cycles curTime) argument 62 return m_input_buffer->isReady(curTime); 72 set_state(VC_state_type m_state, Cycles curTime) argument 75 m_vc_state.second = curTime;
|
H A D | InputUnit.hh | 60 set_vc_idle(int vc, Cycles curTime) argument 62 m_vcs[vc]->set_idle(curTime); 66 set_vc_active(int vc, Cycles curTime) argument 68 m_vcs[vc]->set_active(curTime); 101 void increment_credit(int in_vc, bool free_signal, Cycles curTime); 122 isReady(int invc, Cycles curTime) argument 124 return m_vcs[invc]->isReady(curTime);
|
H A D | flit.cc | 38 MsgPtr msg_ptr, Cycles curTime) 42 m_enqueue_time = curTime; 43 m_dequeue_time = curTime; 44 m_time = curTime; 37 flit(int id, int vc, int vnet, RouteInfo route, int size, MsgPtr msg_ptr, Cycles curTime) argument
|
H A D | OutputUnit.hh | 79 set_vc_state(VC_state_type state, int vc, Cycles curTime) argument 81 m_outvc_state[vc]->setState(state, curTime); 85 is_vc_idle(int vc, Cycles curTime) argument 87 return (m_outvc_state[vc]->isInState(IDLE_, curTime));
|
H A D | flitBuffer.cc | 53 flitBuffer::isReady(Cycles curTime) argument 57 if (t_flit->get_time() <= curTime)
|
H A D | NetworkLink.hh | 66 inline bool isReady(Cycles curTime) argument 67 { return linkBuffer->isReady(curTime); }
|
H A D | flitBuffer.hh | 50 bool isReady(Cycles curTime);
|
H A D | InputUnit.cc | 145 InputUnit::increment_credit(int in_vc, bool free_signal, Cycles curTime) argument 147 Credit *t_credit = new Credit(in_vc, free_signal, curTime);
|
H A D | NetworkInterface.cc | 185 Tick curTime = clockEdge(); local 195 if (b->isReady(curTime)) { // Is there a message waiting 198 b->dequeue(curTime); 220 outNode_ptr[vnet]->areNSlotsAvailable(1, curTime)) { 222 outNode_ptr[vnet]->enqueue(t_flit->get_msg_ptr(), curTime, 284 Tick curTime = clockEdge(); local 293 if (outNode_ptr[vnet]->areNSlotsAvailable(1, curTime)) { 294 outNode_ptr[vnet]->enqueue(stallFlit->get_msg_ptr(), curTime,
|
H A D | flit.hh | 49 MsgPtr msg_ptr, Cycles curTime);
|
/gem5/src/mem/ruby/slicc_interface/ |
H A D | Message.hh | 46 Message(Tick curTime) argument 47 : m_time(curTime), 48 m_LastEnqueueTime(curTime), 80 void updateDelayedTicks(Tick curTime) argument 82 assert(m_LastEnqueueTime <= curTime); 83 Tick delta = curTime - m_LastEnqueueTime;
|
H A D | RubyRequest.hh | 65 RubyRequest(Tick curTime, uint64_t _paddr, uint8_t* _data, int _len, argument 71 : Message(curTime), 87 RubyRequest(Tick curTime, uint64_t _paddr, uint8_t* _data, int _len, argument 95 : Message(curTime), 114 RubyRequest(Tick curTime, uint64_t _paddr, uint8_t* _data, int _len, argument 123 : Message(curTime), 143 RubyRequest(Tick curTime) : Message(curTime) {} argument
|
/gem5/src/dev/ |
H A D | mc146818.cc | 69 curTime = time; 145 curTime.tm_sec = unbcdize(sec); 146 curTime.tm_min = unbcdize(min); 147 curTime.tm_hour = unbcdize(hour); 148 curTime.tm_mday = unbcdize(mday); 149 curTime.tm_mon = unbcdize(mon) - 1; 150 curTime.tm_year = ((unbcdize(year) + 50) % 100) + 1950; 151 curTime.tm_wday = unbcdize(wday) - 1; 263 time_t calTime = mkutctime(&curTime);
|
H A D | mc146818.hh | 114 struct tm curTime; member in class:MC146818
|
/gem5/src/mem/ruby/structures/ |
H A D | TimerTable.cc | 42 TimerTable::isReady(Tick curTime) const 51 return (curTime >= m_next_time);
|
H A D | TimerTable.hh | 58 bool isReady(Tick curTime) const;
|
/gem5/src/cpu/testers/rubytest/ |
H A D | Check.hh | 52 void performCallback(NodeID proc, SubBlock* data, Cycles curTime);
|
H A D | Check.cc | 280 Check::performCallback(NodeID proc, SubBlock* data, Cycles curTime) argument 319 (int)data->getByte(byte_number), *this, curTime); 334 "time: %d\n", *this, proc, data, m_status, curTime);
|
/gem5/src/mem/ruby/network/ |
H A D | MessageBuffer.hh | 78 bool areNSlotsAvailable(unsigned int n, Tick curTime); 102 void enqueue(MsgPtr message, Tick curTime, Tick delta); 116 unsigned int getSize(Tick curTime);
|
H A D | MessageBuffer.cc | 69 MessageBuffer::getSize(Tick curTime) argument 71 if (m_time_last_time_size_checked != curTime) { 72 m_time_last_time_size_checked = curTime;
|