|
gem5
v19.0.0.0
|
This is the complete list of members for Throttle, including all inherited members.
| addLinks(const std::vector< MessageBuffer *> &in_vec, const std::vector< MessageBuffer *> &out_vec) | Throttle | |
| alreadyScheduled(Tick time) | Consumer | inline |
| clearStats() | Throttle | |
| collateStats() | Throttle | |
| Consumer(ClockedObject *_em) | Consumer | inline |
| getLatency() const | Throttle | inline |
| getLinkBandwidth() const | Throttle | inline |
| getMsgCount(unsigned int type) const | Throttle | inline |
| getUtilization() const | Throttle | inline |
| init(NodeID node, Cycles link_latency, int link_bandwidth_multiplier, int endpoint_bandwidth) | Throttle | private |
| insertScheduledWakeupTime(Tick time) | Consumer | inline |
| m_endpoint_bandwidth | Throttle | private |
| m_in | Throttle | private |
| m_link_bandwidth_multiplier | Throttle | private |
| m_link_latency | Throttle | private |
| m_link_utilization | Throttle | private |
| m_link_utilization_proxy | Throttle | private |
| m_msg_bytes | Throttle | private |
| m_msg_counts | Throttle | private |
| m_node | Throttle | private |
| m_out | Throttle | private |
| m_ruby_system | Throttle | private |
| m_switch | Throttle | private |
| m_switch_id | Throttle | private |
| m_units_remaining | Throttle | private |
| m_vnets | Throttle | private |
| m_wakeups_wo_switch | Throttle | private |
| name() | Throttle | inline |
| operateVnet(int vnet, int &bw_remainin, bool &schedule_wakeup, MessageBuffer *in, MessageBuffer *out) | Throttle | private |
| operator=(const Throttle &obj) | Throttle | private |
| print(std::ostream &out) const | Throttle | virtual |
| regStats(std::string name) | Throttle | |
| scheduleEvent(Cycles timeDelta) | Consumer | protected |
| scheduleEventAbsolute(Tick timeAbs) | Consumer | |
| storeEventInfo(int info) | Consumer | inlinevirtual |
| Throttle(int sID, RubySystem *rs, NodeID node, Cycles link_latency, int link_bandwidth_multiplier, int endpoint_bandwidth, Switch *em) | Throttle | |
| Throttle(const Throttle &obj) | Throttle | private |
| wakeup() | Throttle | virtual |
| ~Consumer() | Consumer | inlinevirtual |
| ~Throttle() | Throttle | inline |