gem5  v22.1.0.0
gem5::ruby::PerfectSwitch Member List

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

addInPort(const std::vector< MessageBuffer * > &in)gem5::ruby::PerfectSwitch
addOutPort(const std::vector< MessageBuffer * > &out, const NetDest &routing_table_entry, const PortDirection &dst_inport, Tick routing_latency, int link_weight)gem5::ruby::PerfectSwitch
alreadyScheduled(Tick time)gem5::ruby::Consumerinline
clearStats()gem5::ruby::PerfectSwitch
collateStats()gem5::ruby::PerfectSwitch
Consumer(ClockedObject *em, Event::Priority ev_prio=Event::Default_Pri)gem5::ruby::Consumer
emgem5::ruby::Consumerprivate
getInLinks() constgem5::ruby::PerfectSwitchinline
getObject()gem5::ruby::Consumerinline
getOutLinks() constgem5::ruby::PerfectSwitchinline
inBuffer(int in_port, int vnet) constgem5::ruby::PerfectSwitchprivate
init(SimpleNetwork *)gem5::ruby::PerfectSwitch
m_ingem5::ruby::PerfectSwitchprivate
m_in_priogem5::ruby::PerfectSwitchprivate
m_in_prio_groupsgem5::ruby::PerfectSwitchprivate
m_network_ptrgem5::ruby::PerfectSwitchprivate
m_outgem5::ruby::PerfectSwitchprivate
m_pending_message_countgem5::ruby::PerfectSwitchprivate
m_switchgem5::ruby::PerfectSwitchprivate
m_switch_idgem5::ruby::PerfectSwitchprivate
m_virtual_networksgem5::ruby::PerfectSwitchprivate
m_wakeup_eventgem5::ruby::Consumerprivate
m_wakeup_ticksgem5::ruby::Consumerprivate
m_wakeups_wo_switchgem5::ruby::PerfectSwitchprivate
name()gem5::ruby::PerfectSwitchinline
operateMessageBuffer(MessageBuffer *b, int vnet)gem5::ruby::PerfectSwitchprivate
operateVnet(int vnet)gem5::ruby::PerfectSwitchprivate
operator=(const PerfectSwitch &obj)gem5::ruby::PerfectSwitchprivate
PerfectSwitch(SwitchID sid, Switch *, uint32_t)gem5::ruby::PerfectSwitch
PerfectSwitch(const PerfectSwitch &obj)gem5::ruby::PerfectSwitchprivate
print(std::ostream &out) constgem5::ruby::PerfectSwitchvirtual
processCurrentEvent()gem5::ruby::Consumerprivate
scheduleEvent(Cycles timeDelta)gem5::ruby::Consumer
scheduleEventAbsolute(Tick timeAbs)gem5::ruby::Consumer
scheduleNextWakeup()gem5::ruby::Consumerprivate
storeEventInfo(int info)gem5::ruby::PerfectSwitchvirtual
updatePriorityGroups(int vnet, MessageBuffer *buf)gem5::ruby::PerfectSwitchprivate
wakeup()gem5::ruby::PerfectSwitchvirtual
~Consumer()gem5::ruby::Consumerinlinevirtual
~PerfectSwitch()gem5::ruby::PerfectSwitch

Generated on Wed Dec 21 2022 10:24:22 for gem5 by doxygen 1.9.1