gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups 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) const InputUnitinline
get_buf_write_activity(unsigned int vnet) const InputUnitinline
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_num_vcsInputUnitprivate
m_routerInputUnitprivate
m_vc_per_vnetInputUnitprivate
m_vcsInputUnitprivate
need_stage(int vc, flit_stage stage, Cycles time)InputUnitinline
peekTopFlit(int vc)InputUnitinline
print(std::ostream &out) const InputUnitinlinevirtual
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
wakeup()InputUnitvirtual
~Consumer()Consumerinlinevirtual
~InputUnit()InputUnit

Generated on Fri Jun 9 2017 13:04:13 for gem5 by doxygen 1.8.6