gem5
v21.0.1.0
PerfectSwitch Member List
This is the complete list of members for
PerfectSwitch
, including all inherited members.
addInPort
(const std::vector< MessageBuffer * > &in)
PerfectSwitch
addOutPort
(const std::vector< MessageBuffer * > &out, const NetDest &routing_table_entry)
PerfectSwitch
alreadyScheduled
(Tick time)
Consumer
inline
clearStats
()
PerfectSwitch
collateStats
()
PerfectSwitch
Consumer
(ClockedObject *_em)
Consumer
em
Consumer
private
getInLinks
() const
PerfectSwitch
inline
getObject
()
Consumer
inline
getOutLinks
() const
PerfectSwitch
inline
init
(SimpleNetwork *)
PerfectSwitch
m_in
PerfectSwitch
private
m_link_order
PerfectSwitch
private
m_network_ptr
PerfectSwitch
private
m_out
PerfectSwitch
private
m_pending_message_count
PerfectSwitch
private
m_round_robin_start
PerfectSwitch
private
m_routing_table
PerfectSwitch
private
m_switch
PerfectSwitch
private
m_switch_id
PerfectSwitch
private
m_virtual_networks
PerfectSwitch
private
m_wakeup_event
Consumer
private
m_wakeup_ticks
Consumer
private
m_wakeups_wo_switch
PerfectSwitch
private
name
()
PerfectSwitch
inline
operateMessageBuffer
(MessageBuffer *b, int incoming, int vnet)
PerfectSwitch
private
operateVnet
(int vnet)
PerfectSwitch
private
operator=
(const PerfectSwitch &obj)
PerfectSwitch
private
PerfectSwitch
(SwitchID sid, Switch *, uint32_t)
PerfectSwitch
PerfectSwitch
(const PerfectSwitch &obj)
PerfectSwitch
private
print
(std::ostream &out) const
PerfectSwitch
virtual
processCurrentEvent
()
Consumer
private
scheduleEvent
(Cycles timeDelta)
Consumer
scheduleEventAbsolute
(Tick timeAbs)
Consumer
scheduleNextWakeup
()
Consumer
private
storeEventInfo
(int info)
PerfectSwitch
virtual
wakeup
()
PerfectSwitch
virtual
~Consumer
()
Consumer
inline
virtual
~PerfectSwitch
()
PerfectSwitch
Generated on Tue Jun 22 2021 15:28:42 for gem5 by
doxygen
1.8.17