Searched refs:m_output_unit (Results 1 - 6 of 6) sorted by relevance

/gem5/src/mem/ruby/network/garnet2.0/
H A DRouter.cc63 m_output_unit.clear();
69 deletePointers(m_output_unit);
100 for (int outport = 0; outport < m_output_unit.size(); outport++) {
101 m_output_unit[outport]->wakeup();
134 int port_num = m_output_unit.size();
142 m_output_unit.push_back(output_unit);
152 return m_output_unit[outport]->get_direction();
288 for (uint32_t i = 0; i < m_output_unit.size(); i++) {
289 num_functional_writes += m_output_unit[i]->functionalWrite(pkt);
H A DCrossbarSwitch.hh70 std::vector<OutputUnit *> m_output_unit; member in class:CrossbarSwitch
H A DCrossbarSwitch.cc59 m_output_unit = m_router->get_outputUnit_ref();
95 m_output_unit[outport]->insert_flit(t_flit);
H A DRouter.hh80 int get_num_outports() { return m_output_unit.size(); }
90 std::vector<OutputUnit *>& get_outputUnit_ref() { return m_output_unit; }
125 std::vector<OutputUnit *> m_output_unit; member in class:Router
H A DSwitchAllocator.hh87 std::vector<OutputUnit *> m_output_unit; member in class:SwitchAllocator
H A DSwitchAllocator.cc57 m_output_unit = m_router->get_outputUnit_ref();
202 m_output_unit[outport]->get_direction()),
222 m_output_unit[outport]->decrement_credit(outvc);
299 if (m_output_unit[outport]->has_free_vc(vnet)) {
308 has_credit = m_output_unit[outport]->has_credit(outvc);
345 int outvc = m_output_unit[outport]->select_free_vc(get_vnet(invc));

Completed in 9 milliseconds