gem5  v21.0.1.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
SwitchAllocator Member List

This is the complete list of members for SwitchAllocator, including all inherited members.

alreadyScheduled(Tick time)Consumerinline
arbitrate_inports()SwitchAllocator
arbitrate_outports()SwitchAllocator
check_for_wakeup()SwitchAllocator
clear_request_vector()SwitchAllocator
Consumer(ClockedObject *_em)Consumer
emConsumerprivate
get_input_arbiter_activity()SwitchAllocatorinline
get_output_arbiter_activity()SwitchAllocatorinline
get_vnet(int invc)SwitchAllocator
getObject()Consumerinline
init()SwitchAllocator
m_input_arbiter_activitySwitchAllocatorprivate
m_num_inportsSwitchAllocatorprivate
m_num_outportsSwitchAllocatorprivate
m_num_vcsSwitchAllocatorprivate
m_output_arbiter_activitySwitchAllocatorprivate
m_port_requestsSwitchAllocatorprivate
m_round_robin_inportSwitchAllocatorprivate
m_round_robin_invcSwitchAllocatorprivate
m_routerSwitchAllocatorprivate
m_vc_per_vnetSwitchAllocatorprivate
m_vc_winnersSwitchAllocatorprivate
m_wakeup_eventConsumerprivate
m_wakeup_ticksConsumerprivate
print(std::ostream &out) constSwitchAllocatorinlinevirtual
processCurrentEvent()Consumerprivate
resetStats()SwitchAllocator
scheduleEvent(Cycles timeDelta)Consumer
scheduleEventAbsolute(Tick timeAbs)Consumer
scheduleNextWakeup()Consumerprivate
send_allowed(int inport, int invc, int outport, int outvc)SwitchAllocator
storeEventInfo(int info)Consumerinlinevirtual
SwitchAllocator(Router *router)SwitchAllocator
vc_allocate(int outport, int inport, int invc)SwitchAllocator
wakeup()SwitchAllocatorvirtual
~Consumer()Consumerinlinevirtual

Generated on Tue Jun 22 2021 15:28:44 for gem5 by doxygen 1.8.17