Lines Matching defs:vnet
75 for (int vnet = 0; vnet < in_vec.size(); ++vnet) {
76 MessageBuffer *in_ptr = in_vec[vnet];
77 MessageBuffer *out_ptr = out_vec[vnet];
92 Throttle::operateVnet(int vnet, int &bw_remaining, bool &schedule_wakeup,
99 assert(m_units_remaining[vnet] >= 0);
103 m_units_remaining[vnet] > 0) &&
107 if (m_units_remaining[vnet] == 0 && in->isReady(current_time)) {
111 m_units_remaining[vnet] +=
116 m_node, getLinkBandwidth(), m_units_remaining[vnet],
125 m_msg_counts[net_msg_ptr->getMessageSize()][vnet]++;
130 int diff = m_units_remaining[vnet] - bw_remaining;
131 m_units_remaining[vnet] = max(0, diff);
136 m_units_remaining[vnet] > 0) &&
138 DPRINTF(RubyNetwork, "vnet: %d", vnet);
167 for (int vnet = 0; vnet < m_vnets; ++vnet) {
168 operateVnet(vnet, bw_remaining, schedule_wakeup,
169 m_in[vnet], m_out[vnet]);
172 for (int vnet = m_vnets-1; vnet >= 0; --vnet) {
173 operateVnet(vnet, bw_remaining, schedule_wakeup,
174 m_in[vnet], m_out[vnet]);