Lines Matching refs:numvtaps
92 rcu_assign_pointer(tap->taps[tap->numvtaps], q); in tap_enable_queue()
93 q->queue_index = tap->numvtaps; in tap_enable_queue()
96 tap->numvtaps++; in tap_enable_queue()
109 rcu_assign_pointer(tap->taps[tap->numvtaps], q); in tap_set_queue()
113 q->queue_index = tap->numvtaps; in tap_set_queue()
118 tap->numvtaps++; in tap_set_queue()
137 BUG_ON(index >= tap->numvtaps); in tap_disable_queue()
138 nq = rtnl_dereference(tap->taps[tap->numvtaps - 1]); in tap_disable_queue()
142 RCU_INIT_POINTER(tap->taps[tap->numvtaps - 1], NULL); in tap_disable_queue()
145 tap->numvtaps--; in tap_disable_queue()
198 int numvtaps = READ_ONCE(tap->numvtaps); in tap_get_queue() local
201 if (!numvtaps) in tap_get_queue()
204 if (numvtaps == 1) in tap_get_queue()
210 queue = rcu_dereference(tap->taps[rxq % numvtaps]); in tap_get_queue()
217 while (unlikely(rxq >= numvtaps)) in tap_get_queue()
218 rxq -= numvtaps; in tap_get_queue()
244 tap->numvtaps--; in tap_del_queues()
248 BUG_ON(tap->numvtaps); in tap_del_queues()
251 tap->numvtaps = MAX_TAP_QUEUES; in tap_del_queues()