alreadyScheduled(Tick time) | gem5::ruby::Consumer | inline |
Consumer(ClockedObject *em, Event::Priority ev_prio=Event::Default_Pri) | gem5::ruby::Consumer | |
creditQueue | gem5::ruby::garnet::InputUnit | private |
em | gem5::ruby::Consumer | private |
functionalRead(Packet *pkt, WriteMask &mask) | gem5::ruby::garnet::InputUnit | |
functionalWrite(Packet *pkt) | gem5::ruby::garnet::InputUnit | |
get_buf_read_activity(unsigned int vnet) const | gem5::ruby::garnet::InputUnit | inline |
get_buf_write_activity(unsigned int vnet) const | gem5::ruby::garnet::InputUnit | inline |
get_direction() | gem5::ruby::garnet::InputUnit | inline |
get_enqueue_time(int invc) | gem5::ruby::garnet::InputUnit | inline |
get_inlink_id() | gem5::ruby::garnet::InputUnit | inline |
get_outport(int invc) | gem5::ruby::garnet::InputUnit | inline |
get_outvc(int invc) | gem5::ruby::garnet::InputUnit | inline |
getCreditQueue() | gem5::ruby::garnet::InputUnit | inline |
getObject() | gem5::ruby::Consumer | inline |
getTopFlit(int vc) | gem5::ruby::garnet::InputUnit | inline |
grant_outport(int vc, int outport) | gem5::ruby::garnet::InputUnit | inline |
grant_outvc(int vc, int outvc) | gem5::ruby::garnet::InputUnit | inline |
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::InputUnit | inline |
m_credit_link | gem5::ruby::garnet::InputUnit | private |
m_direction | gem5::ruby::garnet::InputUnit | private |
m_id | gem5::ruby::garnet::InputUnit | private |
m_in_link | gem5::ruby::garnet::InputUnit | private |
m_num_buffer_reads | gem5::ruby::garnet::InputUnit | private |
m_num_buffer_writes | gem5::ruby::garnet::InputUnit | private |
m_router | gem5::ruby::garnet::InputUnit | private |
m_vc_per_vnet | gem5::ruby::garnet::InputUnit | private |
m_wakeup_event | gem5::ruby::Consumer | private |
m_wakeup_ticks | gem5::ruby::Consumer | private |
need_stage(int vc, flit_stage stage, Tick time) | gem5::ruby::garnet::InputUnit | inline |
peekTopFlit(int vc) | gem5::ruby::garnet::InputUnit | inline |
print(std::ostream &out) const | gem5::ruby::garnet::InputUnit | inlinevirtual |
processCurrentEvent() | gem5::ruby::Consumer | private |
resetStats() | gem5::ruby::garnet::InputUnit | |
scheduleEvent(Cycles timeDelta) | gem5::ruby::Consumer | |
scheduleEventAbsolute(Tick timeAbs) | gem5::ruby::Consumer | |
scheduleNextWakeup() | gem5::ruby::Consumer | private |
set_credit_link(CreditLink *credit_link) | gem5::ruby::garnet::InputUnit | inline |
set_in_link(NetworkLink *link) | gem5::ruby::garnet::InputUnit | inline |
set_vc_active(int vc, Tick curTime) | gem5::ruby::garnet::InputUnit | inline |
set_vc_idle(int vc, Tick curTime) | gem5::ruby::garnet::InputUnit | inline |
storeEventInfo(int info) | gem5::ruby::Consumer | inlinevirtual |
virtualChannels | gem5::ruby::garnet::InputUnit | private |
wakeup() | gem5::ruby::garnet::InputUnit | virtual |
~Consumer() | gem5::ruby::Consumer | inlinevirtual |
~InputUnit()=default | gem5::ruby::garnet::InputUnit | |