gem5  v20.1.0.5
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
OutputUnit Member List

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

alreadyScheduled(Tick time)Consumerinline
Consumer(ClockedObject *_em)Consumerinline
decrement_credit(int out_vc)OutputUnit
emConsumerprivate
functionalWrite(Packet *pkt)OutputUnit
get_credit_count(int vc)OutputUnitinline
get_direction()OutputUnitinline
get_outlink_id()OutputUnitinline
getObject()Consumerinline
getOutQueue()OutputUnit
getVcsPerVnet()OutputUnitinline
has_credit(int out_vc)OutputUnit
has_free_vc(int vnet)OutputUnit
increment_credit(int out_vc)OutputUnit
insert_flit(flit *t_flit)OutputUnit
insertScheduledWakeupTime(Tick time)Consumerinline
is_vc_idle(int vc, Tick curTime)OutputUnitinline
m_credit_linkOutputUnitprivate
m_directionOutputUnitprivate
m_idOutputUnitprivate
m_out_linkOutputUnitprivate
m_routerOutputUnitprivate
m_scheduled_wakeupsConsumerprivate
m_vc_per_vnetOutputUnitprivate
outBufferOutputUnitprivate
OutputUnit(int id, PortDirection direction, Router *router, uint32_t consumerVcs)OutputUnit
outVcStateOutputUnitprivate
print(std::ostream &out) constOutputUnitinlinevirtual
scheduleEvent(Cycles timeDelta)Consumer
scheduleEventAbsolute(Tick timeAbs)Consumer
select_free_vc(int vnet)OutputUnit
set_credit_link(CreditLink *credit_link)OutputUnit
set_out_link(NetworkLink *link)OutputUnit
set_vc_state(VC_state_type state, int vc, Tick curTime)OutputUnitinline
storeEventInfo(int info)Consumerinlinevirtual
wakeup()OutputUnitvirtual
~Consumer()Consumerinlinevirtual
~OutputUnit()=defaultOutputUnit

Generated on Thu Mar 18 2021 12:09:29 for gem5 by doxygen 1.8.17