Lines Matching refs:numvtaps
154 rcu_assign_pointer(tap->taps[tap->numvtaps], q); in tap_enable_queue()
155 q->queue_index = tap->numvtaps; in tap_enable_queue()
158 tap->numvtaps++; in tap_enable_queue()
171 rcu_assign_pointer(tap->taps[tap->numvtaps], q); in tap_set_queue()
175 q->queue_index = tap->numvtaps; in tap_set_queue()
180 tap->numvtaps++; in tap_set_queue()
199 BUG_ON(index >= tap->numvtaps); in tap_disable_queue()
200 nq = rtnl_dereference(tap->taps[tap->numvtaps - 1]); in tap_disable_queue()
204 RCU_INIT_POINTER(tap->taps[tap->numvtaps - 1], NULL); in tap_disable_queue()
207 tap->numvtaps--; in tap_disable_queue()
260 int numvtaps = READ_ONCE(tap->numvtaps); in tap_get_queue() local
263 if (!numvtaps) in tap_get_queue()
266 if (numvtaps == 1) in tap_get_queue()
272 queue = rcu_dereference(tap->taps[rxq % numvtaps]); in tap_get_queue()
279 while (unlikely(rxq >= numvtaps)) in tap_get_queue()
280 rxq -= numvtaps; in tap_get_queue()
306 tap->numvtaps--; in tap_del_queues()
310 BUG_ON(tap->numvtaps); in tap_del_queues()
313 tap->numvtaps = MAX_TAP_QUEUES; in tap_del_queues()