Lines Matching refs:numvtaps
157 rcu_assign_pointer(tap->taps[tap->numvtaps], q); in tap_enable_queue()
158 q->queue_index = tap->numvtaps; in tap_enable_queue()
161 tap->numvtaps++; in tap_enable_queue()
174 rcu_assign_pointer(tap->taps[tap->numvtaps], q); in tap_set_queue()
178 q->queue_index = tap->numvtaps; in tap_set_queue()
183 tap->numvtaps++; in tap_set_queue()
202 BUG_ON(index >= tap->numvtaps); in tap_disable_queue()
203 nq = rtnl_dereference(tap->taps[tap->numvtaps - 1]); in tap_disable_queue()
207 RCU_INIT_POINTER(tap->taps[tap->numvtaps - 1], NULL); in tap_disable_queue()
210 tap->numvtaps--; in tap_disable_queue()
263 int numvtaps = READ_ONCE(tap->numvtaps); in tap_get_queue() local
266 if (!numvtaps) in tap_get_queue()
269 if (numvtaps == 1) in tap_get_queue()
275 queue = rcu_dereference(tap->taps[rxq % numvtaps]); in tap_get_queue()
282 while (unlikely(rxq >= numvtaps)) in tap_get_queue()
283 rxq -= numvtaps; in tap_get_queue()
309 tap->numvtaps--; in tap_del_queues()
313 BUG_ON(tap->numvtaps); in tap_del_queues()
316 tap->numvtaps = MAX_TAP_QUEUES; in tap_del_queues()