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

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

alreadyScheduled(Tick time)Consumerinline
Consumer(ClockedObject *_em)Consumerinline
creditQueueInputUnitprivate
functionalWrite(Packet *pkt)InputUnit
get_buf_read_activity(unsigned int vnet) constInputUnitinline
get_buf_write_activity(unsigned int vnet) constInputUnitinline
get_direction()InputUnitinline
get_enqueue_time(int invc)InputUnitinline
get_inlink_id()InputUnitinline
get_outport(int invc)InputUnitinline
get_outvc(int invc)InputUnitinline
getCreditQueue()InputUnitinline
getTopFlit(int vc)InputUnitinline
grant_outport(int vc, int outport)InputUnitinline
grant_outvc(int vc, int outvc)InputUnitinline
increment_credit(int in_vc, bool free_signal, Cycles curTime)InputUnit
InputUnit(int id, PortDirection direction, Router *router)InputUnit
insertScheduledWakeupTime(Tick time)Consumerinline
isReady(int invc, Cycles curTime)InputUnitinline
m_credit_linkInputUnitprivate
m_directionInputUnitprivate
m_idInputUnitprivate
m_in_linkInputUnitprivate
m_num_buffer_readsInputUnitprivate
m_num_buffer_writesInputUnitprivate
m_routerInputUnitprivate
m_vc_per_vnetInputUnitprivate
need_stage(int vc, flit_stage stage, Cycles time)InputUnitinline
peekTopFlit(int vc)InputUnitinline
print(std::ostream &out) constInputUnitinlinevirtual
resetStats()InputUnit
scheduleEvent(Cycles timeDelta)Consumerprotected
scheduleEventAbsolute(Tick timeAbs)Consumer
set_credit_link(CreditLink *credit_link)InputUnitinline
set_in_link(NetworkLink *link)InputUnitinline
set_vc_active(int vc, Cycles curTime)InputUnitinline
set_vc_idle(int vc, Cycles curTime)InputUnitinline
storeEventInfo(int info)Consumerinlinevirtual
virtualChannelsInputUnitprivate
wakeup()InputUnitvirtual
~Consumer()Consumerinlinevirtual
~InputUnit()=defaultInputUnit

Generated on Thu May 28 2020 16:21:46 for gem5 by doxygen 1.8.13