Lines Matching defs:tx_ring
148 struct ptr_ring tx_ring;
628 while ((ptr = ptr_ring_consume(&tfile->tx_ring)) != NULL)
689 ptr_ring_cleanup(&tfile->tx_ring, tun_ptr_free);
791 ptr_ring_resize(&tfile->tx_ring, dev->tx_queue_len,
1127 if (ptr_ring_produce(&tfile->tx_ring, skb)) {
1292 spin_lock(&tfile->tx_ring.producer_lock);
1300 if (__ptr_ring_produce(&tfile->tx_ring, frame)) {
1306 spin_unlock(&tfile->tx_ring.producer_lock);
1434 if (!ptr_ring_empty(&tfile->tx_ring))
2183 ptr = ptr_ring_consume(&tfile->tx_ring);
2195 ptr = ptr_ring_consume(&tfile->tx_ring);
2670 ret = PTR_RING_PEEK_CALL(&tfile->tx_ring, tun_ptr_peek_len);
3466 if (ptr_ring_init(&tfile->tx_ring, 0, GFP_KERNEL)) {
3679 rings[i] = &tfile->tx_ring;
3682 rings[i++] = &tfile->tx_ring;
3792 return &tfile->tx_ring;