gem5
v20.1.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 |
em | Consumer | private |
getLatency() const | Throttle | inline |
getLinkBandwidth() const | Throttle | inline |
getMsgCount(unsigned int type) const | Throttle | inline |
getObject() | Consumer | 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_scheduled_wakeups | Consumer | 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 | |
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 |