Lines Matching refs:numvtaps
155 rcu_assign_pointer(tap->taps[tap->numvtaps], q); in tap_enable_queue()
156 q->queue_index = tap->numvtaps; in tap_enable_queue()
159 tap->numvtaps++; in tap_enable_queue()
172 rcu_assign_pointer(tap->taps[tap->numvtaps], q); in tap_set_queue()
176 q->queue_index = tap->numvtaps; in tap_set_queue()
181 tap->numvtaps++; in tap_set_queue()
200 BUG_ON(index >= tap->numvtaps); in tap_disable_queue()
201 nq = rtnl_dereference(tap->taps[tap->numvtaps - 1]); in tap_disable_queue()
205 RCU_INIT_POINTER(tap->taps[tap->numvtaps - 1], NULL); in tap_disable_queue()
208 tap->numvtaps--; in tap_disable_queue()
261 int numvtaps = READ_ONCE(tap->numvtaps); in tap_get_queue() local
264 if (!numvtaps) in tap_get_queue()
267 if (numvtaps == 1) in tap_get_queue()
273 queue = rcu_dereference(tap->taps[rxq % numvtaps]); in tap_get_queue()
280 while (unlikely(rxq >= numvtaps)) in tap_get_queue()
281 rxq -= numvtaps; in tap_get_queue()
307 tap->numvtaps--; in tap_del_queues()
311 BUG_ON(tap->numvtaps); in tap_del_queues()
314 tap->numvtaps = MAX_TAP_QUEUES; in tap_del_queues()