Lines Matching refs:tx_buffer
550 struct ixgbe_tx_buffer *tx_buffer; in ixgbe_print_buffer() local
552 tx_buffer = &ring->tx_buffer_info[ring->next_to_clean]; in ixgbe_print_buffer()
555 (u64)dma_unmap_addr(tx_buffer, dma), in ixgbe_print_buffer()
556 dma_unmap_len(tx_buffer, len), in ixgbe_print_buffer()
557 tx_buffer->next_to_watch, in ixgbe_print_buffer()
558 (u64)tx_buffer->time_stamp); in ixgbe_print_buffer()
571 struct ixgbe_tx_buffer *tx_buffer; in ixgbe_dump() local
672 tx_buffer = &ring->tx_buffer_info[i]; in ixgbe_dump()
674 if (dma_unmap_len(tx_buffer, len) > 0) { in ixgbe_dump()
690 (u64)dma_unmap_addr(tx_buffer, dma), in ixgbe_dump()
691 dma_unmap_len(tx_buffer, len), in ixgbe_dump()
692 tx_buffer->next_to_watch, in ixgbe_dump()
693 (u64)tx_buffer->time_stamp, in ixgbe_dump()
694 tx_buffer->skb, in ixgbe_dump()
698 tx_buffer->skb) in ixgbe_dump()
701 tx_buffer->skb->data, in ixgbe_dump()
702 dma_unmap_len(tx_buffer, len), in ixgbe_dump()
1114 struct ixgbe_tx_buffer *tx_buffer; in ixgbe_clean_tx_irq() local
1123 tx_buffer = &tx_ring->tx_buffer_info[i]; in ixgbe_clean_tx_irq()
1128 union ixgbe_adv_tx_desc *eop_desc = tx_buffer->next_to_watch; in ixgbe_clean_tx_irq()
1142 tx_buffer->next_to_watch = NULL; in ixgbe_clean_tx_irq()
1145 total_bytes += tx_buffer->bytecount; in ixgbe_clean_tx_irq()
1146 total_packets += tx_buffer->gso_segs; in ixgbe_clean_tx_irq()
1147 if (tx_buffer->tx_flags & IXGBE_TX_FLAGS_IPSEC) in ixgbe_clean_tx_irq()
1152 xdp_return_frame(tx_buffer->xdpf); in ixgbe_clean_tx_irq()
1154 napi_consume_skb(tx_buffer->skb, napi_budget); in ixgbe_clean_tx_irq()
1158 dma_unmap_addr(tx_buffer, dma), in ixgbe_clean_tx_irq()
1159 dma_unmap_len(tx_buffer, len), in ixgbe_clean_tx_irq()
1163 dma_unmap_len_set(tx_buffer, len, 0); in ixgbe_clean_tx_irq()
1167 tx_buffer++; in ixgbe_clean_tx_irq()
1172 tx_buffer = tx_ring->tx_buffer_info; in ixgbe_clean_tx_irq()
1177 if (dma_unmap_len(tx_buffer, len)) { in ixgbe_clean_tx_irq()
1179 dma_unmap_addr(tx_buffer, dma), in ixgbe_clean_tx_irq()
1180 dma_unmap_len(tx_buffer, len), in ixgbe_clean_tx_irq()
1182 dma_unmap_len_set(tx_buffer, len, 0); in ixgbe_clean_tx_irq()
1187 tx_buffer++; in ixgbe_clean_tx_irq()
1192 tx_buffer = tx_ring->tx_buffer_info; in ixgbe_clean_tx_irq()
5991 struct ixgbe_tx_buffer *tx_buffer = &tx_ring->tx_buffer_info[i]; in ixgbe_clean_tx_ring() local
6003 xdp_return_frame(tx_buffer->xdpf); in ixgbe_clean_tx_ring()
6005 dev_kfree_skb_any(tx_buffer->skb); in ixgbe_clean_tx_ring()
6009 dma_unmap_addr(tx_buffer, dma), in ixgbe_clean_tx_ring()
6010 dma_unmap_len(tx_buffer, len), in ixgbe_clean_tx_ring()
6014 eop_desc = tx_buffer->next_to_watch; in ixgbe_clean_tx_ring()
6019 tx_buffer++; in ixgbe_clean_tx_ring()
6024 tx_buffer = tx_ring->tx_buffer_info; in ixgbe_clean_tx_ring()
6029 if (dma_unmap_len(tx_buffer, len)) in ixgbe_clean_tx_ring()
6031 dma_unmap_addr(tx_buffer, dma), in ixgbe_clean_tx_ring()
6032 dma_unmap_len(tx_buffer, len), in ixgbe_clean_tx_ring()
6037 tx_buffer++; in ixgbe_clean_tx_ring()
6041 tx_buffer = tx_ring->tx_buffer_info; in ixgbe_clean_tx_ring()
8205 struct ixgbe_tx_buffer *tx_buffer; in ixgbe_tx_map() local
8234 tx_buffer = first; in ixgbe_tx_map()
8241 dma_unmap_len_set(tx_buffer, len, size); in ixgbe_tx_map()
8242 dma_unmap_addr_set(tx_buffer, dma, dma); in ixgbe_tx_map()
8287 tx_buffer = &tx_ring->tx_buffer_info[i]; in ixgbe_tx_map()
8332 tx_buffer = &tx_ring->tx_buffer_info[i]; in ixgbe_tx_map()
8333 if (dma_unmap_len(tx_buffer, len)) in ixgbe_tx_map()
8335 dma_unmap_addr(tx_buffer, dma), in ixgbe_tx_map()
8336 dma_unmap_len(tx_buffer, len), in ixgbe_tx_map()
8338 dma_unmap_len_set(tx_buffer, len, 0); in ixgbe_tx_map()
8339 if (tx_buffer == first) in ixgbe_tx_map()
8552 struct ixgbe_tx_buffer *tx_buffer; in ixgbe_xmit_xdp_ring() local
8568 tx_buffer = &ring->tx_buffer_info[ring->next_to_use]; in ixgbe_xmit_xdp_ring()
8569 tx_buffer->bytecount = len; in ixgbe_xmit_xdp_ring()
8570 tx_buffer->gso_segs = 1; in ixgbe_xmit_xdp_ring()
8571 tx_buffer->protocol = 0; in ixgbe_xmit_xdp_ring()
8576 dma_unmap_len_set(tx_buffer, len, len); in ixgbe_xmit_xdp_ring()
8577 dma_unmap_addr_set(tx_buffer, dma, dma); in ixgbe_xmit_xdp_ring()
8578 tx_buffer->xdpf = xdpf; in ixgbe_xmit_xdp_ring()
8599 tx_buffer->next_to_watch = tx_desc; in ixgbe_xmit_xdp_ring()