Lines Matching refs:tx_bi
395 struct i40e_tx_buffer *tx_bi; in i40e_xmit_zc() local
407 tx_bi = &xdp_ring->tx_bi[xdp_ring->next_to_use]; in i40e_xmit_zc()
408 tx_bi->bytecount = desc.len; in i40e_xmit_zc()
418 total_bytes += tx_bi->bytecount; in i40e_xmit_zc()
444 struct i40e_tx_buffer *tx_bi) in i40e_clean_xdp_tx_buffer() argument
446 xdp_return_frame(tx_bi->xdpf); in i40e_clean_xdp_tx_buffer()
449 dma_unmap_addr(tx_bi, dma), in i40e_clean_xdp_tx_buffer()
450 dma_unmap_len(tx_bi, len), DMA_TO_DEVICE); in i40e_clean_xdp_tx_buffer()
451 dma_unmap_len_set(tx_bi, len, 0); in i40e_clean_xdp_tx_buffer()
466 struct i40e_tx_buffer *tx_bi; in i40e_clean_xdp_tx_irq() local
484 tx_bi = &tx_ring->tx_bi[ntc]; in i40e_clean_xdp_tx_irq()
486 if (tx_bi->xdpf) { in i40e_clean_xdp_tx_irq()
487 i40e_clean_xdp_tx_buffer(tx_ring, tx_bi); in i40e_clean_xdp_tx_irq()
488 tx_bi->xdpf = NULL; in i40e_clean_xdp_tx_irq()
581 struct i40e_tx_buffer *tx_bi; in i40e_xsk_clean_tx_ring() local
585 tx_bi = &tx_ring->tx_bi[ntc]; in i40e_xsk_clean_tx_ring()
587 if (tx_bi->xdpf) in i40e_xsk_clean_tx_ring()
588 i40e_clean_xdp_tx_buffer(tx_ring, tx_bi); in i40e_xsk_clean_tx_ring()
592 tx_bi->xdpf = NULL; in i40e_xsk_clean_tx_ring()