Lines Matching refs:tx_buffer

711 	struct wx_tx_buffer *tx_buffer;
717 tx_buffer = &tx_ring->tx_buffer_info[i];
722 union wx_tx_desc *eop_desc = tx_buffer->next_to_watch;
736 tx_buffer->next_to_watch = NULL;
739 total_bytes += tx_buffer->bytecount;
740 total_packets += tx_buffer->gso_segs;
743 napi_consume_skb(tx_buffer->skb, napi_budget);
747 dma_unmap_addr(tx_buffer, dma),
748 dma_unmap_len(tx_buffer, len),
751 /* clear tx_buffer data */
752 dma_unmap_len_set(tx_buffer, len, 0);
756 tx_buffer++;
761 tx_buffer = tx_ring->tx_buffer_info;
766 if (dma_unmap_len(tx_buffer, len)) {
768 dma_unmap_addr(tx_buffer, dma),
769 dma_unmap_len(tx_buffer, len),
771 dma_unmap_len_set(tx_buffer, len, 0);
776 tx_buffer++;
781 tx_buffer = tx_ring->tx_buffer_info;
942 struct wx_tx_buffer *tx_buffer;
959 tx_buffer = first;
966 dma_unmap_len_set(tx_buffer, len, size);
967 dma_unmap_addr_set(tx_buffer, dma, dma);
1009 tx_buffer = &tx_ring->tx_buffer_info[i];
1049 tx_buffer = &tx_ring->tx_buffer_info[i];
1050 if (dma_unmap_len(tx_buffer, len))
1052 dma_unmap_addr(tx_buffer, dma),
1053 dma_unmap_len(tx_buffer, len),
1055 dma_unmap_len_set(tx_buffer, len, 0);
1056 if (tx_buffer == first)
2282 struct wx_tx_buffer *tx_buffer;
2285 tx_buffer = &tx_ring->tx_buffer_info[i];
2291 dev_kfree_skb_any(tx_buffer->skb);
2295 dma_unmap_addr(tx_buffer, dma),
2296 dma_unmap_len(tx_buffer, len),
2300 eop_desc = tx_buffer->next_to_watch;
2305 tx_buffer++;
2310 tx_buffer = tx_ring->tx_buffer_info;
2315 if (dma_unmap_len(tx_buffer, len))
2317 dma_unmap_addr(tx_buffer, dma),
2318 dma_unmap_len(tx_buffer, len),
2323 tx_buffer++;
2327 tx_buffer = tx_ring->tx_buffer_info;