/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_xsk.c | 387 struct ixgbe_tx_buffer *tx_bi; in ixgbe_xmit_zc() local 408 tx_bi = &xdp_ring->tx_buffer_info[xdp_ring->next_to_use]; in ixgbe_xmit_zc() 409 tx_bi->bytecount = desc.len; in ixgbe_xmit_zc() 410 tx_bi->xdpf = NULL; in ixgbe_xmit_zc() 411 tx_bi->gso_segs = 1; in ixgbe_xmit_zc() 439 struct ixgbe_tx_buffer *tx_bi) in ixgbe_clean_xdp_tx_buffer() 441 xdp_return_frame(tx_bi->xdpf); in ixgbe_clean_xdp_tx_buffer() 443 dma_unmap_addr(tx_bi, dma), in ixgbe_clean_xdp_tx_buffer() 444 dma_unmap_len(tx_bi, len), DMA_TO_DEVICE); in ixgbe_clean_xdp_tx_buffer() 445 dma_unmap_len_set(tx_bi, le in ixgbe_clean_xdp_tx_buffer() 438 ixgbe_clean_xdp_tx_buffer(struct ixgbe_ring *tx_ring, struct ixgbe_tx_buffer *tx_bi) ixgbe_clean_xdp_tx_buffer() argument 455 struct ixgbe_tx_buffer *tx_bi; ixgbe_clean_xdp_tx_irq() local 541 struct ixgbe_tx_buffer *tx_bi; ixgbe_xsk_clean_tx_ring() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_xsk.c | 400 struct ixgbe_tx_buffer *tx_bi; in ixgbe_xmit_zc() local 421 tx_bi = &xdp_ring->tx_buffer_info[xdp_ring->next_to_use]; in ixgbe_xmit_zc() 422 tx_bi->bytecount = desc.len; in ixgbe_xmit_zc() 423 tx_bi->xdpf = NULL; in ixgbe_xmit_zc() 424 tx_bi->gso_segs = 1; in ixgbe_xmit_zc() 452 struct ixgbe_tx_buffer *tx_bi) in ixgbe_clean_xdp_tx_buffer() 454 xdp_return_frame(tx_bi->xdpf); in ixgbe_clean_xdp_tx_buffer() 456 dma_unmap_addr(tx_bi, dma), in ixgbe_clean_xdp_tx_buffer() 457 dma_unmap_len(tx_bi, len), DMA_TO_DEVICE); in ixgbe_clean_xdp_tx_buffer() 458 dma_unmap_len_set(tx_bi, le in ixgbe_clean_xdp_tx_buffer() 451 ixgbe_clean_xdp_tx_buffer(struct ixgbe_ring *tx_ring, struct ixgbe_tx_buffer *tx_bi) ixgbe_clean_xdp_tx_buffer() argument 468 struct ixgbe_tx_buffer *tx_bi; ixgbe_clean_xdp_tx_irq() local 554 struct ixgbe_tx_buffer *tx_bi; ixgbe_xsk_clean_tx_ring() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_xsk.c | 460 struct i40e_tx_buffer *tx_bi; in i40e_xmit_zc() local 472 tx_bi = &xdp_ring->tx_bi[xdp_ring->next_to_use]; in i40e_xmit_zc() 473 tx_bi->bytecount = desc.len; in i40e_xmit_zc() 483 total_bytes += tx_bi->bytecount; in i40e_xmit_zc() 506 * @tx_bi: Tx buffer info to clean 509 struct i40e_tx_buffer *tx_bi) in i40e_clean_xdp_tx_buffer() 511 xdp_return_frame(tx_bi->xdpf); in i40e_clean_xdp_tx_buffer() 514 dma_unmap_addr(tx_bi, dma), in i40e_clean_xdp_tx_buffer() 515 dma_unmap_len(tx_bi, le in i40e_clean_xdp_tx_buffer() 508 i40e_clean_xdp_tx_buffer(struct i40e_ring *tx_ring, struct i40e_tx_buffer *tx_bi) i40e_clean_xdp_tx_buffer() argument 531 struct i40e_tx_buffer *tx_bi; i40e_clean_xdp_tx_irq() local 646 struct i40e_tx_buffer *tx_bi; i40e_xsk_clean_tx_ring() local [all...] |
H A D | i40e_txrx.c | 123 first = &tx_ring->tx_bi[i]; in i40e_program_fdir_filter() 129 tx_buf = &tx_ring->tx_bi[i]; in i40e_program_fdir_filter() 643 if (!tx_ring->tx_bi) in i40e_clean_tx_ring() 649 &tx_ring->tx_bi[i]); in i40e_clean_tx_ring() 653 memset(tx_ring->tx_bi, 0, bi_size); in i40e_clean_tx_ring() 677 kfree(tx_ring->tx_bi); in i40e_free_tx_resources() 678 tx_ring->tx_bi = NULL; in i40e_free_tx_resources() 785 tx_buf = &tx_ring->tx_bi[i]; in i40e_clean_tx_irq() 839 tx_buf = tx_ring->tx_bi; in i40e_clean_tx_irq() 859 tx_buf = tx_ring->tx_bi; in i40e_clean_tx_irq() 3379 struct i40e_tx_buffer *tx_bi; i40e_tx_map() local 3582 struct i40e_tx_buffer *tx_bi; i40e_xmit_xdp_ring() local [all...] |
H A D | i40e_txrx.h | 327 struct i40e_tx_buffer *tx_bi; member
|
H A D | i40e_main.c | 4230 tx_buf = &tx_ring->tx_bi[i]; in i40e_clean_fdir_tx_irq() 4260 tx_buf = tx_ring->tx_bi; in i40e_clean_fdir_tx_irq() 4284 tx_buf = tx_ring->tx_bi; in i40e_clean_fdir_tx_irq()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_xsk.c | 638 * @tx_bi: Tx buffer info to clean 641 struct i40e_tx_buffer *tx_bi) in i40e_clean_xdp_tx_buffer() 643 xdp_return_frame(tx_bi->xdpf); in i40e_clean_xdp_tx_buffer() 646 dma_unmap_addr(tx_bi, dma), in i40e_clean_xdp_tx_buffer() 647 dma_unmap_len(tx_bi, len), DMA_TO_DEVICE); in i40e_clean_xdp_tx_buffer() 648 dma_unmap_len_set(tx_bi, len, 0); in i40e_clean_xdp_tx_buffer() 663 struct i40e_tx_buffer *tx_bi; in i40e_clean_xdp_tx_irq() local 681 tx_bi = &tx_ring->tx_bi[ntc]; in i40e_clean_xdp_tx_irq() 683 if (tx_bi in i40e_clean_xdp_tx_irq() 640 i40e_clean_xdp_tx_buffer(struct i40e_ring *tx_ring, struct i40e_tx_buffer *tx_bi) i40e_clean_xdp_tx_buffer() argument 778 struct i40e_tx_buffer *tx_bi; i40e_xsk_clean_tx_ring() local [all...] |
H A D | i40e_txrx.c | 121 first = &tx_ring->tx_bi[i]; in i40e_program_fdir_filter() 127 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() 3593 struct i40e_tx_buffer *tx_bi; i40e_tx_map() local 3800 struct i40e_tx_buffer *tx_bi = tx_head; i40e_xmit_xdp_ring() local [all...] |
H A D | i40e_txrx.h | 331 struct i40e_tx_buffer *tx_bi; member
|
H A D | i40e_main.c | 4429 tx_buf = &tx_ring->tx_bi[i]; in i40e_clean_fdir_tx_irq() 4459 tx_buf = tx_ring->tx_bi; in i40e_clean_fdir_tx_irq() 4483 tx_buf = tx_ring->tx_bi; in i40e_clean_fdir_tx_irq()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_txrx.c | 63 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() 202 tx_buf = &tx_ring->tx_bi[i]; in iavf_clean_tx_irq() 252 tx_buf = tx_ring->tx_bi; in iavf_clean_tx_irq() 272 tx_buf = tx_ring->tx_bi; in iavf_clean_tx_irq() 626 WARN_ON(tx_ring->tx_bi); in iavf_setup_tx_descriptors() 628 tx_ring->tx_bi in iavf_setup_tx_descriptors() 2270 struct iavf_tx_buffer *tx_bi; iavf_tx_map() local [all...] |
H A D | iavf_txrx.h | 332 struct iavf_tx_buffer *tx_bi; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_txrx.c | 63 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() 220 tx_buf = &tx_ring->tx_bi[i]; in iavf_clean_tx_irq() 270 tx_buf = tx_ring->tx_bi; in iavf_clean_tx_irq() 290 tx_buf = tx_ring->tx_bi; in iavf_clean_tx_irq() 657 WARN_ON(tx_ring->tx_bi); in iavf_setup_tx_descriptors() 659 tx_ring->tx_bi in iavf_setup_tx_descriptors() 2285 struct iavf_tx_buffer *tx_bi; iavf_tx_map() local [all...] |
H A D | iavf_txrx.h | 332 struct iavf_tx_buffer *tx_bi; member
|