gem5  v21.1.0.2
gem5::ruby::Throttle Member List

This is the complete list of members for gem5::ruby::Throttle, including all inherited members.

addLinks(const std::vector< MessageBuffer * > &in_vec, const std::vector< MessageBuffer * > &out_vec)gem5::ruby::Throttle
alreadyScheduled(Tick time)gem5::ruby::Consumerinline
clearStats()gem5::ruby::Throttle
collateStats()gem5::ruby::Throttle
Consumer(ClockedObject *_em)gem5::ruby::Consumer
emgem5::ruby::Consumerprivate
getLatency() constgem5::ruby::Throttleinline
getLinkBandwidth() constgem5::ruby::Throttleinline
getMsgCount(unsigned int type) constgem5::ruby::Throttleinline
getObject()gem5::ruby::Consumerinline
getUtilization() constgem5::ruby::Throttleinline
init(NodeID node, Cycles link_latency, int link_bandwidth_multiplier, int endpoint_bandwidth)gem5::ruby::Throttleprivate
m_endpoint_bandwidthgem5::ruby::Throttleprivate
m_ingem5::ruby::Throttleprivate
m_link_bandwidth_multipliergem5::ruby::Throttleprivate
m_link_latencygem5::ruby::Throttleprivate
m_link_utilization_proxygem5::ruby::Throttleprivate
m_nodegem5::ruby::Throttleprivate
m_outgem5::ruby::Throttleprivate
m_ruby_systemgem5::ruby::Throttleprivate
m_switchgem5::ruby::Throttleprivate
m_switch_idgem5::ruby::Throttleprivate
m_units_remaininggem5::ruby::Throttleprivate
m_vnetsgem5::ruby::Throttleprivate
m_wakeup_eventgem5::ruby::Consumerprivate
m_wakeup_ticksgem5::ruby::Consumerprivate
m_wakeups_wo_switchgem5::ruby::Throttleprivate
name()gem5::ruby::Throttleinline
operateVnet(int vnet, int &bw_remainin, bool &schedule_wakeup, MessageBuffer *in, MessageBuffer *out)gem5::ruby::Throttleprivate
operator=(const Throttle &obj)gem5::ruby::Throttleprivate
print(std::ostream &out) constgem5::ruby::Throttlevirtual
processCurrentEvent()gem5::ruby::Consumerprivate
regStats()gem5::ruby::Throttle
scheduleEvent(Cycles timeDelta)gem5::ruby::Consumer
scheduleEventAbsolute(Tick timeAbs)gem5::ruby::Consumer
scheduleNextWakeup()gem5::ruby::Consumerprivate
storeEventInfo(int info)gem5::ruby::Consumerinlinevirtual
Throttle(int sID, RubySystem *rs, NodeID node, Cycles link_latency, int link_bandwidth_multiplier, int endpoint_bandwidth, Switch *em)gem5::ruby::Throttle
Throttle(const Throttle &obj)gem5::ruby::Throttleprivate
throttleStatsgem5::ruby::Throttleprivate
wakeup()gem5::ruby::Throttlevirtual
~Consumer()gem5::ruby::Consumerinlinevirtual
~Throttle()gem5::ruby::Throttleinline

Generated on Tue Sep 21 2021 12:32:10 for gem5 by doxygen 1.8.17