Searched refs:vc (Results 1 - 13 of 13) sorted by relevance

/gem5/src/mem/ruby/network/garnet2.0/
H A DCredit.cc40 Credit::Credit(int vc, bool is_free_signal, Cycles curTime) argument
43 m_vc = vc;
H A DInputUnit.hh60 set_vc_idle(int vc, Cycles curTime) argument
62 m_vcs[vc]->set_idle(curTime);
66 set_vc_active(int vc, Cycles curTime) argument
68 m_vcs[vc]->set_active(curTime);
72 grant_outport(int vc, int outport) argument
74 m_vcs[vc]->set_outport(outport);
78 grant_outvc(int vc, int outvc) argument
80 m_vcs[vc]->set_outvc(outvc);
104 peekTopFlit(int vc) argument
106 return m_vcs[vc]
110 getTopFlit(int vc) argument
116 need_stage(int vc, flit_stage stage, Cycles time) argument
[all...]
H A DCredit.hh52 Credit(int vc, bool is_free_signal, Cycles curTime);
H A DOutputUnit.hh67 get_credit_count(int vc) argument
69 return m_outvc_state[vc]->get_credit_count();
79 set_vc_state(VC_state_type state, int vc, Cycles curTime) argument
81 m_outvc_state[vc]->setState(state, curTime);
85 is_vc_idle(int vc, Cycles curTime) argument
87 return (m_outvc_state[vc]->isInState(IDLE_, curTime));
109 std::vector<OutVcState *> m_outvc_state; // vc state of downstream router
H A DOutputUnit.cc101 for (int vc = vc_base; vc < vc_base + m_vc_per_vnet; vc++) {
102 if (is_vc_idle(vc, m_router->curCycle()))
114 for (int vc = vc_base; vc < vc_base + m_vc_per_vnet; vc++) {
115 if (is_vc_idle(vc, m_router->curCycle())) {
116 m_outvc_state[vc]->setState(ACTIVE_, m_router->curCycle());
117 return vc;
[all...]
H A DInputUnit.cc91 int vc = t_flit->get_vc(); local
97 assert(m_vcs[vc]->get_state() == IDLE_);
98 set_vc_active(vc, m_router->curCycle());
100 // Route computation for this vc
107 grant_outport(vc, outport);
110 assert(m_vcs[vc]->get_state() == ACTIVE_);
115 m_vcs[vc]->insertFlit(t_flit);
117 int vnet = vc/m_vc_per_vnet;
H A DNetworkInterface.cc344 int vc = calculateVC(vnet); local
346 if (vc == -1) {
369 // flitisized and an output vc is acquired
391 flit *fl = new flit(i, vc, vnet, route, num_flits, new_msg_ptr,
395 m_ni_out_vcs[vc]->insert(fl);
398 m_ni_out_vcs_enqueue_time[vc] = curCycle();
399 m_out_vc_state[vc]->setState(ACTIVE_, curCycle());
404 // Looking for a free output vc
432 * cycle, and the downstream output vc associated with this flit has buffers
439 int vc local
490 get_vnet(int vc) argument
[all...]
H A Dflit.hh48 flit(int id, int vc, int vnet, RouteInfo route, int size,
67 void set_vc(int vc) { m_vc = vc; } argument
H A Dflit.cc37 flit::flit(int id, int vc, int vnet, RouteInfo route, int size, argument
47 m_vc = vc;
H A DNetworkInterface.hh71 int get_vnet(int vc);
107 // When a vc stays busy for a long time, it indicates a deadlock
H A DGarnetNetwork.hh81 get_vnet_type(int vc) argument
83 int vnet = vc/getVCsPerVnet();
/gem5/src/arch/arm/
H A Disa.hh693 static void zeroSveVecRegUpperPart(VecRegContainer &vc,
H A Disa.cc2166 ISA::zeroSveVecRegUpperPart(VecRegContainer &vc, unsigned eCount)
2168 auto vv = vc.as<uint64_t>();

Completed in 22 milliseconds