Lines Matching refs:tx_bi
384 struct ixgbe_tx_buffer *tx_bi; in ixgbe_xmit_zc() local
403 tx_bi = &xdp_ring->tx_buffer_info[xdp_ring->next_to_use]; in ixgbe_xmit_zc()
404 tx_bi->bytecount = desc.len; in ixgbe_xmit_zc()
405 tx_bi->xdpf = NULL; in ixgbe_xmit_zc()
406 tx_bi->gso_segs = 1; in ixgbe_xmit_zc()
434 struct ixgbe_tx_buffer *tx_bi) in ixgbe_clean_xdp_tx_buffer() argument
436 xdp_return_frame(tx_bi->xdpf); in ixgbe_clean_xdp_tx_buffer()
438 dma_unmap_addr(tx_bi, dma), in ixgbe_clean_xdp_tx_buffer()
439 dma_unmap_len(tx_bi, len), DMA_TO_DEVICE); in ixgbe_clean_xdp_tx_buffer()
440 dma_unmap_len_set(tx_bi, len, 0); in ixgbe_clean_xdp_tx_buffer()
450 struct ixgbe_tx_buffer *tx_bi; in ixgbe_clean_xdp_tx_irq() local
453 tx_bi = &tx_ring->tx_buffer_info[ntc]; in ixgbe_clean_xdp_tx_irq()
460 total_bytes += tx_bi->bytecount; in ixgbe_clean_xdp_tx_irq()
461 total_packets += tx_bi->gso_segs; in ixgbe_clean_xdp_tx_irq()
463 if (tx_bi->xdpf) in ixgbe_clean_xdp_tx_irq()
464 ixgbe_clean_xdp_tx_buffer(tx_ring, tx_bi); in ixgbe_clean_xdp_tx_irq()
468 tx_bi->xdpf = NULL; in ixgbe_clean_xdp_tx_irq()
470 tx_bi++; in ixgbe_clean_xdp_tx_irq()
475 tx_bi = tx_ring->tx_buffer_info; in ixgbe_clean_xdp_tx_irq()
536 struct ixgbe_tx_buffer *tx_bi; in ixgbe_xsk_clean_tx_ring() local
540 tx_bi = &tx_ring->tx_buffer_info[ntc]; in ixgbe_xsk_clean_tx_ring()
542 if (tx_bi->xdpf) in ixgbe_xsk_clean_tx_ring()
543 ixgbe_clean_xdp_tx_buffer(tx_ring, tx_bi); in ixgbe_xsk_clean_tx_ring()
547 tx_bi->xdpf = NULL; in ixgbe_xsk_clean_tx_ring()