Searched refs:Throttle (Results 1 - 5 of 5) sorted by relevance
/gem5/src/mem/ruby/network/simple/ |
H A D | Throttle.hh | 35 * through the Throttle. 52 class Throttle : public Consumer class in inherits:Consumer 55 Throttle(int sID, RubySystem *rs, NodeID node, Cycles link_latency, 58 ~Throttle() {} 61 { return csprintf("Throttle-%i", m_switch_id); } 90 Throttle(const Throttle& obj); 91 Throttle& operator=(const Throttle& obj); 117 operator<<(std::ostream& out, const Throttle [all...] |
H A D | Throttle.cc | 29 #include "mem/ruby/network/simple/Throttle.hh" 51 Throttle::Throttle(int sID, RubySystem *rs, NodeID node, Cycles link_latency, function in class:Throttle 70 Throttle::addLinks(const vector<MessageBuffer*>& in_vec, 86 string desc = "[Queue to Throttle " + to_string(m_switch_id) + " " + 92 Throttle::operateVnet(int vnet, int &bw_remaining, bool &schedule_wakeup, 147 Throttle::wakeup() 203 Throttle::regStats(string parent) 228 Throttle::clearStats() 234 Throttle [all...] |
H A D | Switch.hh | 31 * Throttle object to control and bandwidth and timing *only for the 33 * order of PerfectSwitch and Throttle objects get woke up affect the 55 class Throttle; 70 const Throttle* getThrottle(LinkID link_number) const; 91 std::vector<Throttle*> m_throttles;
|
H A D | Switch.cc | 38 #include "mem/ruby/network/simple/Throttle.hh" 82 Throttle* throttle_ptr = new Throttle(m_id, rs, m_throttles.size(), 102 // Hook the queues to the Throttle 106 const Throttle*
|
H A D | SimpleNetwork.hh | 40 class Throttle;
|
Completed in 8 milliseconds