Lines Matching refs:tx_buffer

555 	struct ixgbe_tx_buffer *tx_buffer;  in ixgbe_dump()  local
597 tx_buffer = &tx_ring->tx_buffer_info[tx_ring->next_to_clean]; in ixgbe_dump()
600 (u64)dma_unmap_addr(tx_buffer, dma), in ixgbe_dump()
601 dma_unmap_len(tx_buffer, len), in ixgbe_dump()
602 tx_buffer->next_to_watch, in ixgbe_dump()
603 (u64)tx_buffer->time_stamp); in ixgbe_dump()
659 tx_buffer = &tx_ring->tx_buffer_info[i]; in ixgbe_dump()
661 if (dma_unmap_len(tx_buffer, len) > 0) { in ixgbe_dump()
666 (u64)dma_unmap_addr(tx_buffer, dma), in ixgbe_dump()
667 dma_unmap_len(tx_buffer, len), in ixgbe_dump()
668 tx_buffer->next_to_watch, in ixgbe_dump()
669 (u64)tx_buffer->time_stamp, in ixgbe_dump()
670 tx_buffer->skb); in ixgbe_dump()
682 tx_buffer->skb) in ixgbe_dump()
685 tx_buffer->skb->data, in ixgbe_dump()
686 dma_unmap_len(tx_buffer, len), in ixgbe_dump()
905 struct ixgbe_tx_buffer *tx_buffer) in ixgbe_unmap_and_free_tx_resource() argument
907 if (tx_buffer->skb) { in ixgbe_unmap_and_free_tx_resource()
908 dev_kfree_skb_any(tx_buffer->skb); in ixgbe_unmap_and_free_tx_resource()
909 if (dma_unmap_len(tx_buffer, len)) in ixgbe_unmap_and_free_tx_resource()
911 dma_unmap_addr(tx_buffer, dma), in ixgbe_unmap_and_free_tx_resource()
912 dma_unmap_len(tx_buffer, len), in ixgbe_unmap_and_free_tx_resource()
914 } else if (dma_unmap_len(tx_buffer, len)) { in ixgbe_unmap_and_free_tx_resource()
916 dma_unmap_addr(tx_buffer, dma), in ixgbe_unmap_and_free_tx_resource()
917 dma_unmap_len(tx_buffer, len), in ixgbe_unmap_and_free_tx_resource()
920 tx_buffer->next_to_watch = NULL; in ixgbe_unmap_and_free_tx_resource()
921 tx_buffer->skb = NULL; in ixgbe_unmap_and_free_tx_resource()
922 dma_unmap_len_set(tx_buffer, len, 0); in ixgbe_unmap_and_free_tx_resource()
1082 struct ixgbe_tx_buffer *tx_buffer; in ixgbe_clean_tx_irq() local
1091 tx_buffer = &tx_ring->tx_buffer_info[i]; in ixgbe_clean_tx_irq()
1096 union ixgbe_adv_tx_desc *eop_desc = tx_buffer->next_to_watch; in ixgbe_clean_tx_irq()
1110 tx_buffer->next_to_watch = NULL; in ixgbe_clean_tx_irq()
1113 total_bytes += tx_buffer->bytecount; in ixgbe_clean_tx_irq()
1114 total_packets += tx_buffer->gso_segs; in ixgbe_clean_tx_irq()
1117 dev_consume_skb_any(tx_buffer->skb); in ixgbe_clean_tx_irq()
1121 dma_unmap_addr(tx_buffer, dma), in ixgbe_clean_tx_irq()
1122 dma_unmap_len(tx_buffer, len), in ixgbe_clean_tx_irq()
1126 tx_buffer->skb = NULL; in ixgbe_clean_tx_irq()
1127 dma_unmap_len_set(tx_buffer, len, 0); in ixgbe_clean_tx_irq()
1131 tx_buffer++; in ixgbe_clean_tx_irq()
1136 tx_buffer = tx_ring->tx_buffer_info; in ixgbe_clean_tx_irq()
1141 if (dma_unmap_len(tx_buffer, len)) { in ixgbe_clean_tx_irq()
1143 dma_unmap_addr(tx_buffer, dma), in ixgbe_clean_tx_irq()
1144 dma_unmap_len(tx_buffer, len), in ixgbe_clean_tx_irq()
1146 dma_unmap_len_set(tx_buffer, len, 0); in ixgbe_clean_tx_irq()
1151 tx_buffer++; in ixgbe_clean_tx_irq()
1156 tx_buffer = tx_ring->tx_buffer_info; in ixgbe_clean_tx_irq()
7007 struct ixgbe_tx_buffer *tx_buffer; in ixgbe_tx_map() local
7036 tx_buffer = first; in ixgbe_tx_map()
7043 dma_unmap_len_set(tx_buffer, len, size); in ixgbe_tx_map()
7044 dma_unmap_addr_set(tx_buffer, dma, dma); in ixgbe_tx_map()
7089 tx_buffer = &tx_ring->tx_buffer_info[i]; in ixgbe_tx_map()
7137 tx_buffer = &tx_ring->tx_buffer_info[i]; in ixgbe_tx_map()
7138 ixgbe_unmap_and_free_tx_resource(tx_ring, tx_buffer); in ixgbe_tx_map()
7139 if (tx_buffer == first) in ixgbe_tx_map()