Lines Matching refs:tx_buffer

717 	struct wx_tx_buffer *tx_buffer;  in wx_clean_tx_irq()  local
723 tx_buffer = &tx_ring->tx_buffer_info[i]; in wx_clean_tx_irq()
728 union wx_tx_desc *eop_desc = tx_buffer->next_to_watch; in wx_clean_tx_irq()
742 tx_buffer->next_to_watch = NULL; in wx_clean_tx_irq()
745 total_bytes += tx_buffer->bytecount; in wx_clean_tx_irq()
746 total_packets += tx_buffer->gso_segs; in wx_clean_tx_irq()
750 skb_shinfo(tx_buffer->skb)->tx_flags & SKBTX_IN_PROGRESS) in wx_clean_tx_irq()
754 napi_consume_skb(tx_buffer->skb, napi_budget); in wx_clean_tx_irq()
758 dma_unmap_addr(tx_buffer, dma), in wx_clean_tx_irq()
759 dma_unmap_len(tx_buffer, len), in wx_clean_tx_irq()
763 dma_unmap_len_set(tx_buffer, len, 0); in wx_clean_tx_irq()
767 tx_buffer++; in wx_clean_tx_irq()
772 tx_buffer = tx_ring->tx_buffer_info; in wx_clean_tx_irq()
777 if (dma_unmap_len(tx_buffer, len)) { in wx_clean_tx_irq()
779 dma_unmap_addr(tx_buffer, dma), in wx_clean_tx_irq()
780 dma_unmap_len(tx_buffer, len), in wx_clean_tx_irq()
782 dma_unmap_len_set(tx_buffer, len, 0); in wx_clean_tx_irq()
787 tx_buffer++; in wx_clean_tx_irq()
792 tx_buffer = tx_ring->tx_buffer_info; in wx_clean_tx_irq()
953 struct wx_tx_buffer *tx_buffer; in wx_tx_map() local
970 tx_buffer = first; in wx_tx_map()
977 dma_unmap_len_set(tx_buffer, len, size); in wx_tx_map()
978 dma_unmap_addr_set(tx_buffer, dma, dma); in wx_tx_map()
1020 tx_buffer = &tx_ring->tx_buffer_info[i]; in wx_tx_map()
1062 tx_buffer = &tx_ring->tx_buffer_info[i]; in wx_tx_map()
1063 if (dma_unmap_len(tx_buffer, len)) in wx_tx_map()
1065 dma_unmap_addr(tx_buffer, dma), in wx_tx_map()
1066 dma_unmap_len(tx_buffer, len), in wx_tx_map()
1068 dma_unmap_len_set(tx_buffer, len, 0); in wx_tx_map()
1069 if (tx_buffer == first) in wx_tx_map()
2516 struct wx_tx_buffer *tx_buffer; in wx_clean_tx_ring() local
2519 tx_buffer = &tx_ring->tx_buffer_info[i]; in wx_clean_tx_ring()
2525 dev_kfree_skb_any(tx_buffer->skb); in wx_clean_tx_ring()
2529 dma_unmap_addr(tx_buffer, dma), in wx_clean_tx_ring()
2530 dma_unmap_len(tx_buffer, len), in wx_clean_tx_ring()
2534 eop_desc = tx_buffer->next_to_watch; in wx_clean_tx_ring()
2539 tx_buffer++; in wx_clean_tx_ring()
2544 tx_buffer = tx_ring->tx_buffer_info; in wx_clean_tx_ring()
2549 if (dma_unmap_len(tx_buffer, len)) in wx_clean_tx_ring()
2551 dma_unmap_addr(tx_buffer, dma), in wx_clean_tx_ring()
2552 dma_unmap_len(tx_buffer, len), in wx_clean_tx_ring()
2557 tx_buffer++; in wx_clean_tx_ring()
2561 tx_buffer = tx_ring->tx_buffer_info; in wx_clean_tx_ring()