Home
last modified time | relevance | path

Searched refs:tx_bi (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.15/drivers/net/ethernet/intel/ixgbe/
Dixgbe_xsk.c384 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()
[all …]
/Linux-v5.15/drivers/net/ethernet/intel/i40e/
Di40e_xsk.c504 struct i40e_tx_buffer *tx_bi) in i40e_clean_xdp_tx_buffer() argument
506 xdp_return_frame(tx_bi->xdpf); in i40e_clean_xdp_tx_buffer()
509 dma_unmap_addr(tx_bi, dma), in i40e_clean_xdp_tx_buffer()
510 dma_unmap_len(tx_bi, len), DMA_TO_DEVICE); in i40e_clean_xdp_tx_buffer()
511 dma_unmap_len_set(tx_bi, len, 0); in i40e_clean_xdp_tx_buffer()
526 struct i40e_tx_buffer *tx_bi; in i40e_clean_xdp_tx_irq() local
544 tx_bi = &tx_ring->tx_bi[ntc]; in i40e_clean_xdp_tx_irq()
546 if (tx_bi->xdpf) { in i40e_clean_xdp_tx_irq()
547 i40e_clean_xdp_tx_buffer(tx_ring, tx_bi); in i40e_clean_xdp_tx_irq()
548 tx_bi->xdpf = NULL; in i40e_clean_xdp_tx_irq()
[all …]
Di40e_txrx.c120 first = &tx_ring->tx_bi[i]; in i40e_program_fdir_filter()
126 tx_buf = &tx_ring->tx_bi[i]; in i40e_program_fdir_filter()
797 if (!tx_ring->tx_bi) in i40e_clean_tx_ring()
803 &tx_ring->tx_bi[i]); in i40e_clean_tx_ring()
807 memset(tx_ring->tx_bi, 0, bi_size); in i40e_clean_tx_ring()
831 kfree(tx_ring->tx_bi); in i40e_free_tx_resources()
832 tx_ring->tx_bi = NULL; in i40e_free_tx_resources()
941 tx_buf = &tx_ring->tx_bi[i]; in i40e_clean_tx_irq()
995 tx_buf = tx_ring->tx_bi; in i40e_clean_tx_irq()
1015 tx_buf = tx_ring->tx_bi; in i40e_clean_tx_irq()
[all …]
Di40e_txrx.h327 struct i40e_tx_buffer *tx_bi; member
Di40e_main.c4136 tx_buf = &tx_ring->tx_bi[i]; in i40e_clean_fdir_tx_irq()
4166 tx_buf = tx_ring->tx_bi; in i40e_clean_fdir_tx_irq()
4190 tx_buf = tx_ring->tx_bi; in i40e_clean_fdir_tx_irq()
/Linux-v5.15/drivers/net/ethernet/intel/iavf/
Diavf_txrx.c63 if (!tx_ring->tx_bi) in iavf_clean_tx_ring()
68 iavf_unmap_and_free_tx_resource(tx_ring, &tx_ring->tx_bi[i]); in iavf_clean_tx_ring()
71 memset(tx_ring->tx_bi, 0, bi_size); in iavf_clean_tx_ring()
95 kfree(tx_ring->tx_bi); in iavf_free_tx_resources()
96 tx_ring->tx_bi = NULL; in iavf_free_tx_resources()
199 tx_buf = &tx_ring->tx_bi[i]; in iavf_clean_tx_irq()
249 tx_buf = tx_ring->tx_bi; in iavf_clean_tx_irq()
269 tx_buf = tx_ring->tx_bi; in iavf_clean_tx_irq()
623 WARN_ON(tx_ring->tx_bi); in iavf_setup_tx_descriptors()
625 tx_ring->tx_bi = kzalloc(bi_size, GFP_KERNEL); in iavf_setup_tx_descriptors()
[all …]
Diavf_txrx.h332 struct iavf_tx_buffer *tx_bi; member