gem5  v22.1.0.0
gem5::ruby::garnet::InputUnit Member List

This is the complete list of members for gem5::ruby::garnet::InputUnit, including all inherited members.

alreadyScheduled(Tick time)gem5::ruby::Consumerinline
Consumer(ClockedObject *em, Event::Priority ev_prio=Event::Default_Pri)gem5::ruby::Consumer
creditQueuegem5::ruby::garnet::InputUnitprivate
emgem5::ruby::Consumerprivate
functionalRead(Packet *pkt, WriteMask &mask)gem5::ruby::garnet::InputUnit
functionalWrite(Packet *pkt)gem5::ruby::garnet::InputUnit
get_buf_read_activity(unsigned int vnet) constgem5::ruby::garnet::InputUnitinline
get_buf_write_activity(unsigned int vnet) constgem5::ruby::garnet::InputUnitinline
get_direction()gem5::ruby::garnet::InputUnitinline
get_enqueue_time(int invc)gem5::ruby::garnet::InputUnitinline
get_inlink_id()gem5::ruby::garnet::InputUnitinline
get_outport(int invc)gem5::ruby::garnet::InputUnitinline
get_outvc(int invc)gem5::ruby::garnet::InputUnitinline
getCreditQueue()gem5::ruby::garnet::InputUnitinline
getObject()gem5::ruby::Consumerinline
getTopFlit(int vc)gem5::ruby::garnet::InputUnitinline
grant_outport(int vc, int outport)gem5::ruby::garnet::InputUnitinline
grant_outvc(int vc, int outvc)gem5::ruby::garnet::InputUnitinline
increment_credit(int in_vc, bool free_signal, Tick curTime)gem5::ruby::garnet::InputUnit
InputUnit(int id, PortDirection direction, Router *router)gem5::ruby::garnet::InputUnit
isReady(int invc, Tick curTime)gem5::ruby::garnet::InputUnitinline
m_credit_linkgem5::ruby::garnet::InputUnitprivate
m_directiongem5::ruby::garnet::InputUnitprivate
m_idgem5::ruby::garnet::InputUnitprivate
m_in_linkgem5::ruby::garnet::InputUnitprivate
m_num_buffer_readsgem5::ruby::garnet::InputUnitprivate
m_num_buffer_writesgem5::ruby::garnet::InputUnitprivate
m_routergem5::ruby::garnet::InputUnitprivate
m_vc_per_vnetgem5::ruby::garnet::InputUnitprivate
m_wakeup_eventgem5::ruby::Consumerprivate
m_wakeup_ticksgem5::ruby::Consumerprivate
need_stage(int vc, flit_stage stage, Tick time)gem5::ruby::garnet::InputUnitinline
peekTopFlit(int vc)gem5::ruby::garnet::InputUnitinline
print(std::ostream &out) constgem5::ruby::garnet::InputUnitinlinevirtual
processCurrentEvent()gem5::ruby::Consumerprivate
resetStats()gem5::ruby::garnet::InputUnit
scheduleEvent(Cycles timeDelta)gem5::ruby::Consumer
scheduleEventAbsolute(Tick timeAbs)gem5::ruby::Consumer
scheduleNextWakeup()gem5::ruby::Consumerprivate
set_credit_link(CreditLink *credit_link)gem5::ruby::garnet::InputUnitinline
set_in_link(NetworkLink *link)gem5::ruby::garnet::InputUnitinline
set_vc_active(int vc, Tick curTime)gem5::ruby::garnet::InputUnitinline
set_vc_idle(int vc, Tick curTime)gem5::ruby::garnet::InputUnitinline
storeEventInfo(int info)gem5::ruby::Consumerinlinevirtual
virtualChannelsgem5::ruby::garnet::InputUnitprivate
wakeup()gem5::ruby::garnet::InputUnitvirtual
~Consumer()gem5::ruby::Consumerinlinevirtual
~InputUnit()=defaultgem5::ruby::garnet::InputUnit

Generated on Wed Dec 21 2022 10:24:24 for gem5 by doxygen 1.9.1