Searched refs:inport (Results 1 - 8 of 8) sorted by relevance

/gem5/src/mem/ruby/network/garnet2.0/
H A DSwitchAllocator.cc77 m_port_requests[i][j] = false; // [outport][inport]
116 for (int inport = 0; inport < m_num_inports; inport++) {
117 int invc = m_round_robin_invc[inport];
121 if (m_input_unit[inport]->need_stage(invc, SA_,
126 int outport = m_input_unit[inport]->get_outport(invc);
127 int outvc = m_input_unit[inport]->get_outvc(invc);
132 send_allowed(inport, invc, outport, outvc);
136 m_port_requests[outport][inport]
176 int inport = m_round_robin_inport[outport]; local
284 send_allowed(int inport, int invc, int outport, int outvc) argument
342 vc_allocate(int outport, int inport, int invc) argument
[all...]
H A DRoutingUnit.hh51 int inport,
62 void addInDirection(PortDirection inport_dirn, int inport);
67 int inport,
72 int inport,
H A DCrossbarSwitch.cc81 for (int inport = 0; inport < m_num_inports; inport++) {
82 if (!m_switch_buffer[inport]->isReady(m_router->curCycle()))
85 flit *t_flit = m_switch_buffer[inport]->peekTopFlit();
96 m_switch_buffer[inport]->getTopFlit();
H A DCrossbarSwitch.hh56 inline void update_sw_winner(int inport, flit *t_flit) argument
57 { m_switch_buffer[inport]->insert(t_flit); }
H A DSwitchAllocator.hh59 bool send_allowed(int inport, int invc, int outport, int outvc);
60 int vc_allocate(int outport, int inport, int invc);
H A DRouter.cc90 for (int inport = 0; inport < m_input_unit.size(); inport++) {
91 m_input_unit[inport]->wakeup();
156 Router::getInportDirection(int inport) argument
158 return m_input_unit[inport]->get_direction();
162 Router::route_compute(RouteInfo route, int inport, PortDirection inport_dirn) argument
164 return m_routing_unit->outportCompute(route, inport, inport_dirn);
168 Router::grant_switch(int inport, flit *t_flit) argument
170 m_switch->update_sw_winner(inport, t_fli
[all...]
H A DRoutingUnit.cc140 RoutingUnit::outportCompute(RouteInfo route, int inport, argument
163 outportComputeXY(route, inport, inport_dirn); break;
166 outportComputeCustom(route, inport, inport_dirn); break;
180 int inport,
238 int inport,
179 outportComputeXY(RouteInfo route, int inport, PortDirection inport_dirn) argument
237 outportComputeCustom(RouteInfo route, int inport, PortDirection inport_dirn) argument
H A DRouter.hh92 PortDirection getInportDirection(int inport);
94 int route_compute(RouteInfo route, int inport, PortDirection direction);
95 void grant_switch(int inport, flit *t_flit);

Completed in 10 milliseconds