Lines Matching refs:tx_buffer

569 	struct ixgbe_tx_buffer *tx_buffer;  in ixgbe_dump()  local
611 tx_buffer = &tx_ring->tx_buffer_info[tx_ring->next_to_clean]; in ixgbe_dump()
614 (u64)dma_unmap_addr(tx_buffer, dma), in ixgbe_dump()
615 dma_unmap_len(tx_buffer, len), in ixgbe_dump()
616 tx_buffer->next_to_watch, in ixgbe_dump()
617 (u64)tx_buffer->time_stamp); in ixgbe_dump()
673 tx_buffer = &tx_ring->tx_buffer_info[i]; in ixgbe_dump()
675 if (dma_unmap_len(tx_buffer, len) > 0) { in ixgbe_dump()
680 (u64)dma_unmap_addr(tx_buffer, dma), in ixgbe_dump()
681 dma_unmap_len(tx_buffer, len), in ixgbe_dump()
682 tx_buffer->next_to_watch, in ixgbe_dump()
683 (u64)tx_buffer->time_stamp, in ixgbe_dump()
684 tx_buffer->skb); in ixgbe_dump()
696 tx_buffer->skb) in ixgbe_dump()
699 tx_buffer->skb->data, in ixgbe_dump()
700 dma_unmap_len(tx_buffer, len), in ixgbe_dump()
919 struct ixgbe_tx_buffer *tx_buffer) in ixgbe_unmap_and_free_tx_resource() argument
921 if (tx_buffer->skb) { in ixgbe_unmap_and_free_tx_resource()
922 dev_kfree_skb_any(tx_buffer->skb); in ixgbe_unmap_and_free_tx_resource()
923 if (dma_unmap_len(tx_buffer, len)) in ixgbe_unmap_and_free_tx_resource()
925 dma_unmap_addr(tx_buffer, dma), in ixgbe_unmap_and_free_tx_resource()
926 dma_unmap_len(tx_buffer, len), in ixgbe_unmap_and_free_tx_resource()
928 } else if (dma_unmap_len(tx_buffer, len)) { in ixgbe_unmap_and_free_tx_resource()
930 dma_unmap_addr(tx_buffer, dma), in ixgbe_unmap_and_free_tx_resource()
931 dma_unmap_len(tx_buffer, len), in ixgbe_unmap_and_free_tx_resource()
934 tx_buffer->next_to_watch = NULL; in ixgbe_unmap_and_free_tx_resource()
935 tx_buffer->skb = NULL; in ixgbe_unmap_and_free_tx_resource()
936 dma_unmap_len_set(tx_buffer, len, 0); in ixgbe_unmap_and_free_tx_resource()
1096 struct ixgbe_tx_buffer *tx_buffer; in ixgbe_clean_tx_irq() local
1105 tx_buffer = &tx_ring->tx_buffer_info[i]; in ixgbe_clean_tx_irq()
1110 union ixgbe_adv_tx_desc *eop_desc = tx_buffer->next_to_watch; in ixgbe_clean_tx_irq()
1124 tx_buffer->next_to_watch = NULL; in ixgbe_clean_tx_irq()
1127 total_bytes += tx_buffer->bytecount; in ixgbe_clean_tx_irq()
1128 total_packets += tx_buffer->gso_segs; in ixgbe_clean_tx_irq()
1131 dev_consume_skb_any(tx_buffer->skb); in ixgbe_clean_tx_irq()
1135 dma_unmap_addr(tx_buffer, dma), in ixgbe_clean_tx_irq()
1136 dma_unmap_len(tx_buffer, len), in ixgbe_clean_tx_irq()
1140 tx_buffer->skb = NULL; in ixgbe_clean_tx_irq()
1141 dma_unmap_len_set(tx_buffer, len, 0); in ixgbe_clean_tx_irq()
1145 tx_buffer++; in ixgbe_clean_tx_irq()
1150 tx_buffer = tx_ring->tx_buffer_info; in ixgbe_clean_tx_irq()
1155 if (dma_unmap_len(tx_buffer, len)) { in ixgbe_clean_tx_irq()
1157 dma_unmap_addr(tx_buffer, dma), in ixgbe_clean_tx_irq()
1158 dma_unmap_len(tx_buffer, len), in ixgbe_clean_tx_irq()
1160 dma_unmap_len_set(tx_buffer, len, 0); in ixgbe_clean_tx_irq()
1165 tx_buffer++; in ixgbe_clean_tx_irq()
1170 tx_buffer = tx_ring->tx_buffer_info; in ixgbe_clean_tx_irq()
7188 struct ixgbe_tx_buffer *tx_buffer; in ixgbe_tx_map() local
7217 tx_buffer = first; in ixgbe_tx_map()
7224 dma_unmap_len_set(tx_buffer, len, size); in ixgbe_tx_map()
7225 dma_unmap_addr_set(tx_buffer, dma, dma); in ixgbe_tx_map()
7270 tx_buffer = &tx_ring->tx_buffer_info[i]; in ixgbe_tx_map()
7318 tx_buffer = &tx_ring->tx_buffer_info[i]; in ixgbe_tx_map()
7319 ixgbe_unmap_and_free_tx_resource(tx_ring, tx_buffer); in ixgbe_tx_map()
7320 if (tx_buffer == first) in ixgbe_tx_map()