Home
last modified time | relevance | path

Searched refs:rx_bi (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/intel/iavf/
Diavf_txrx.c661 if (!rx_ring->rx_bi) in iavf_clean_rx_ring()
671 struct iavf_rx_buffer *rx_bi = &rx_ring->rx_bi[i]; in iavf_clean_rx_ring() local
673 if (!rx_bi->page) in iavf_clean_rx_ring()
680 rx_bi->dma, in iavf_clean_rx_ring()
681 rx_bi->page_offset, in iavf_clean_rx_ring()
686 dma_unmap_page_attrs(rx_ring->dev, rx_bi->dma, in iavf_clean_rx_ring()
691 __page_frag_cache_drain(rx_bi->page, rx_bi->pagecnt_bias); in iavf_clean_rx_ring()
693 rx_bi->page = NULL; in iavf_clean_rx_ring()
694 rx_bi->page_offset = 0; in iavf_clean_rx_ring()
698 memset(rx_ring->rx_bi, 0, bi_size); in iavf_clean_rx_ring()
[all …]
Diavf_txrx.h333 struct iavf_rx_buffer *rx_bi; member
/Linux-v5.4/drivers/net/ethernet/intel/i40e/
Di40e_xsk.c324 bi = &rx_ring->rx_bi[ntu]; in __i40e_alloc_rx_buffers_zc()
343 bi = rx_ring->rx_bi; in __i40e_alloc_rx_buffers_zc()
405 bi = &rx_ring->rx_bi[rx_ring->next_to_clean]; in i40e_get_rx_buffer_zc()
427 struct i40e_rx_buffer *new_bi = &rx_ring->rx_bi[rx_ring->next_to_alloc]; in i40e_reuse_rx_buffer_zc()
459 bi = &rx_ring->rx_bi[nta]; in i40e_zca_free()
823 struct i40e_rx_buffer *rx_bi = &rx_ring->rx_bi[i]; in i40e_xsk_clean_rx_ring() local
825 if (!rx_bi->addr) in i40e_xsk_clean_rx_ring()
828 xsk_umem_fq_reuse(rx_ring->xsk_umem, rx_bi->handle); in i40e_xsk_clean_rx_ring()
829 rx_bi->addr = NULL; in i40e_xsk_clean_rx_ring()
Di40e_txrx.c1211 new_buff = &rx_ring->rx_bi[nta]; in i40e_reuse_rx_page()
1275 rx_buffer = &rx_ring->rx_bi[ntc++]; in i40e_clean_programming_status()
1349 if (!rx_ring->rx_bi) in i40e_clean_rx_ring()
1364 struct i40e_rx_buffer *rx_bi = &rx_ring->rx_bi[i]; in i40e_clean_rx_ring() local
1366 if (!rx_bi->page) in i40e_clean_rx_ring()
1373 rx_bi->dma, in i40e_clean_rx_ring()
1374 rx_bi->page_offset, in i40e_clean_rx_ring()
1379 dma_unmap_page_attrs(rx_ring->dev, rx_bi->dma, in i40e_clean_rx_ring()
1384 __page_frag_cache_drain(rx_bi->page, rx_bi->pagecnt_bias); in i40e_clean_rx_ring()
1386 rx_bi->page = NULL; in i40e_clean_rx_ring()
[all …]
Di40e_txrx.h360 struct i40e_rx_buffer *rx_bi; member
Di40e_ethtool.c2026 tx_rings[i].rx_bi = NULL; in i40e_set_ringparam()
2065 rx_rings[i].rx_bi = NULL; in i40e_set_ringparam()