Lines Matching refs:tx_buffer
547 struct ixgbe_tx_buffer *tx_buffer; in ixgbe_print_buffer() local
549 tx_buffer = &ring->tx_buffer_info[ring->next_to_clean]; in ixgbe_print_buffer()
552 (u64)dma_unmap_addr(tx_buffer, dma), in ixgbe_print_buffer()
553 dma_unmap_len(tx_buffer, len), in ixgbe_print_buffer()
554 tx_buffer->next_to_watch, in ixgbe_print_buffer()
555 (u64)tx_buffer->time_stamp); in ixgbe_print_buffer()
568 struct ixgbe_tx_buffer *tx_buffer; in ixgbe_dump() local
669 tx_buffer = &ring->tx_buffer_info[i]; in ixgbe_dump()
671 if (dma_unmap_len(tx_buffer, len) > 0) { in ixgbe_dump()
687 (u64)dma_unmap_addr(tx_buffer, dma), in ixgbe_dump()
688 dma_unmap_len(tx_buffer, len), in ixgbe_dump()
689 tx_buffer->next_to_watch, in ixgbe_dump()
690 (u64)tx_buffer->time_stamp, in ixgbe_dump()
691 tx_buffer->skb, in ixgbe_dump()
695 tx_buffer->skb) in ixgbe_dump()
698 tx_buffer->skb->data, in ixgbe_dump()
699 dma_unmap_len(tx_buffer, len), in ixgbe_dump()
1111 struct ixgbe_tx_buffer *tx_buffer; in ixgbe_clean_tx_irq() local
1120 tx_buffer = &tx_ring->tx_buffer_info[i]; in ixgbe_clean_tx_irq()
1125 union ixgbe_adv_tx_desc *eop_desc = tx_buffer->next_to_watch; in ixgbe_clean_tx_irq()
1139 tx_buffer->next_to_watch = NULL; in ixgbe_clean_tx_irq()
1142 total_bytes += tx_buffer->bytecount; in ixgbe_clean_tx_irq()
1143 total_packets += tx_buffer->gso_segs; in ixgbe_clean_tx_irq()
1144 if (tx_buffer->tx_flags & IXGBE_TX_FLAGS_IPSEC) in ixgbe_clean_tx_irq()
1149 xdp_return_frame(tx_buffer->xdpf); in ixgbe_clean_tx_irq()
1151 napi_consume_skb(tx_buffer->skb, napi_budget); in ixgbe_clean_tx_irq()
1155 dma_unmap_addr(tx_buffer, dma), in ixgbe_clean_tx_irq()
1156 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()
1164 tx_buffer++; in ixgbe_clean_tx_irq()
1169 tx_buffer = tx_ring->tx_buffer_info; in ixgbe_clean_tx_irq()
1174 if (dma_unmap_len(tx_buffer, len)) { in ixgbe_clean_tx_irq()
1176 dma_unmap_addr(tx_buffer, dma), in ixgbe_clean_tx_irq()
1177 dma_unmap_len(tx_buffer, len), in ixgbe_clean_tx_irq()
1179 dma_unmap_len_set(tx_buffer, len, 0); in ixgbe_clean_tx_irq()
1184 tx_buffer++; in ixgbe_clean_tx_irq()
1189 tx_buffer = tx_ring->tx_buffer_info; in ixgbe_clean_tx_irq()
5886 struct ixgbe_tx_buffer *tx_buffer = &tx_ring->tx_buffer_info[i]; in ixgbe_clean_tx_ring() local
5893 xdp_return_frame(tx_buffer->xdpf); in ixgbe_clean_tx_ring()
5895 dev_kfree_skb_any(tx_buffer->skb); in ixgbe_clean_tx_ring()
5899 dma_unmap_addr(tx_buffer, dma), in ixgbe_clean_tx_ring()
5900 dma_unmap_len(tx_buffer, len), in ixgbe_clean_tx_ring()
5904 eop_desc = tx_buffer->next_to_watch; in ixgbe_clean_tx_ring()
5909 tx_buffer++; in ixgbe_clean_tx_ring()
5914 tx_buffer = tx_ring->tx_buffer_info; in ixgbe_clean_tx_ring()
5919 if (dma_unmap_len(tx_buffer, len)) in ixgbe_clean_tx_ring()
5921 dma_unmap_addr(tx_buffer, dma), in ixgbe_clean_tx_ring()
5922 dma_unmap_len(tx_buffer, len), in ixgbe_clean_tx_ring()
5927 tx_buffer++; in ixgbe_clean_tx_ring()
5931 tx_buffer = tx_ring->tx_buffer_info; in ixgbe_clean_tx_ring()
8079 struct ixgbe_tx_buffer *tx_buffer; in ixgbe_tx_map() local
8108 tx_buffer = first; in ixgbe_tx_map()
8115 dma_unmap_len_set(tx_buffer, len, size); in ixgbe_tx_map()
8116 dma_unmap_addr_set(tx_buffer, dma, dma); in ixgbe_tx_map()
8161 tx_buffer = &tx_ring->tx_buffer_info[i]; in ixgbe_tx_map()
8209 tx_buffer = &tx_ring->tx_buffer_info[i]; in ixgbe_tx_map()
8210 if (dma_unmap_len(tx_buffer, len)) in ixgbe_tx_map()
8212 dma_unmap_addr(tx_buffer, dma), in ixgbe_tx_map()
8213 dma_unmap_len(tx_buffer, len), in ixgbe_tx_map()
8215 dma_unmap_len_set(tx_buffer, len, 0); in ixgbe_tx_map()
8216 if (tx_buffer == first) in ixgbe_tx_map()
8430 struct ixgbe_tx_buffer *tx_buffer; in ixgbe_xmit_xdp_ring() local
8446 tx_buffer = &ring->tx_buffer_info[ring->next_to_use]; in ixgbe_xmit_xdp_ring()
8447 tx_buffer->bytecount = len; in ixgbe_xmit_xdp_ring()
8448 tx_buffer->gso_segs = 1; in ixgbe_xmit_xdp_ring()
8449 tx_buffer->protocol = 0; in ixgbe_xmit_xdp_ring()
8454 dma_unmap_len_set(tx_buffer, len, len); in ixgbe_xmit_xdp_ring()
8455 dma_unmap_addr_set(tx_buffer, dma, dma); in ixgbe_xmit_xdp_ring()
8456 tx_buffer->xdpf = xdpf; in ixgbe_xmit_xdp_ring()
8477 tx_buffer->next_to_watch = tx_desc; in ixgbe_xmit_xdp_ring()