Lines Matching refs:numvtaps
176 rcu_assign_pointer(vlan->taps[vlan->numvtaps], q); in macvtap_enable_queue()
177 q->queue_index = vlan->numvtaps; in macvtap_enable_queue()
180 vlan->numvtaps++; in macvtap_enable_queue()
195 rcu_assign_pointer(vlan->taps[vlan->numvtaps], q); in macvtap_set_queue()
199 q->queue_index = vlan->numvtaps; in macvtap_set_queue()
204 vlan->numvtaps++; in macvtap_set_queue()
223 BUG_ON(index >= vlan->numvtaps); in macvtap_disable_queue()
224 nq = rtnl_dereference(vlan->taps[vlan->numvtaps - 1]); in macvtap_disable_queue()
228 RCU_INIT_POINTER(vlan->taps[vlan->numvtaps - 1], NULL); in macvtap_disable_queue()
231 vlan->numvtaps--; in macvtap_disable_queue()
285 int numvtaps = ACCESS_ONCE(vlan->numvtaps); in macvtap_get_queue() local
288 if (!numvtaps) in macvtap_get_queue()
294 tap = rcu_dereference(vlan->taps[rxq % numvtaps]); in macvtap_get_queue()
301 while (unlikely(rxq >= numvtaps)) in macvtap_get_queue()
302 rxq -= numvtaps; in macvtap_get_queue()
328 vlan->numvtaps--; in macvtap_del_queues()
332 BUG_ON(vlan->numvtaps); in macvtap_del_queues()
335 vlan->numvtaps = MAX_MACVTAP_QUEUES; in macvtap_del_queues()