/linux-master/drivers/net/ethernet/sun/ |
H A D | niu.h | 3269 struct rx_ring_info *rx_rings; member in struct:rx_pkt_hdr0::niu
|
/linux-master/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_hw.h | 67 u8 rx_rings; member in struct:aq_hw_caps_s
|
H A D | aq_vec.c | 19 unsigned int rx_rings; member in struct:aq_vec_s 120 self->rx_rings = 0; 168 ++self->rx_rings; 308 if (i < self->rx_rings) { 315 self->rx_rings = 0; 365 return tc < self->rx_rings && tc < self->tx_rings;
|
/linux-master/drivers/net/ethernet/aquantia/atlantic/hw_atl/ |
H A D | hw_atl_a0.c | 36 .rx_rings = HW_ATL_A0_RX_RINGS, \
|
H A D | hw_atl_b0.c | 38 .rx_rings = HW_ATL_B0_RX_RINGS, \
|
/linux-master/drivers/net/ethernet/aquantia/atlantic/hw_atl2/ |
H A D | hw_atl2.c | 39 .rx_rings = HW_ATL2_RX_RINGS, \
|
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt.c | 6072 int bnxt_get_nr_rss_ctxs(struct bnxt *bp, int rx_rings) argument 6075 if (!rx_rings) 6077 return bnxt_calc_nr_ring_pages(rx_rings - 1, 7340 static int bnxt_get_total_vnics(struct bnxt *bp, int rx_rings) argument 7346 return rx_rings + 1; 7415 int rx_rings, rc; local 7444 rx_rings = hwr.rx; 7447 rx_rings = hwr.rx >> 1; 7459 rx_rings = min_t(int, rx_rings, hw 9867 bnxt_alloc_and_setup_vnic(struct bnxt *bp, u16 vnic_id, u16 start_rx_ring_idx, int rx_rings) argument 13393 int rx_rings = rx; local [all...] |
H A D | bnxt.h | 2697 int bnxt_get_nr_rss_ctxs(struct bnxt *bp, int rx_rings);
|
/linux-master/drivers/net/ethernet/broadcom/genet/ |
H A D | bcmgenet.c | 831 ring = &priv->rx_rings[i]; 834 ring = &priv->rx_rings[DESC_INDEX]; 914 bcmgenet_set_ring_rx_coalesce(&priv->rx_rings[i], ec); 915 bcmgenet_set_ring_rx_coalesce(&priv->rx_rings[DESC_INDEX], ec); 1014 rx_rings[num].bytes), \ 1016 rx_rings[num].packets), \ 1018 rx_rings[num].errors), \ 1020 rx_rings[num].dropped) 2694 struct bcmgenet_rx_ring *ring = &priv->rx_rings[index]; 2866 ring = &priv->rx_rings[ [all...] |
H A D | bcmgenet.h | 596 struct bcmgenet_rx_ring rx_rings[DESC_INDEX + 1]; member in struct:bcmgenet_priv
|
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e.h | 843 struct i40e_ring **rx_rings; member in struct:i40e_vsi
|
H A D | i40e_debugfs.c | 230 struct i40e_ring *rx_ring = READ_ONCE(vsi->rx_rings[i]); 236 " rx_rings[%i]: state = %lu, queue_index = %d, reg_idx = %d\n", 241 " rx_rings[%i]: rx_buf_len = %d\n", 244 " rx_rings[%i]: next_to_use = %d, next_to_clean = %d, ring_active = %i\n", 250 " rx_rings[%i]: rx_stats: packets = %lld, bytes = %lld, non_eop_descs = %lld\n", 255 " rx_rings[%i]: rx_stats: alloc_page_failed = %lld, alloc_buff_failed = %lld\n", 260 " rx_rings[%i]: rx_stats: realloc_count = 0, page_reuse_count = %lld\n", 264 " rx_rings[%i]: size = %i\n", 267 " rx_rings[%i]: itr_setting = %d (%s)\n", 563 ring = kmemdup(vsi->rx_rings[ring_i [all...] |
H A D | i40e_ethtool.c | 2038 ring->rx_pending = vsi->rx_rings[0]->count; 2061 struct i40e_ring *tx_rings = NULL, *rx_rings = NULL; local 2090 (new_rx_count == vsi->rx_rings[0]->count)) 2111 vsi->rx_rings[i]->count = new_rx_count; 2167 if (new_rx_count != vsi->rx_rings[0]->count) { 2170 vsi->rx_rings[0]->count, new_rx_count); 2171 rx_rings = kcalloc(vsi->alloc_queue_pairs, 2173 if (!rx_rings) { 2182 rx_rings[i] = *vsi->rx_rings[ [all...] |
H A D | i40e_main.c | 492 ring = READ_ONCE(vsi->rx_rings[i]); 535 if (vsi->rx_rings && vsi->rx_rings[0]) { 537 memset(&vsi->rx_rings[i]->stats, 0, 538 sizeof(vsi->rx_rings[i]->stats)); 539 memset(&vsi->rx_rings[i]->rx_stats, 0, 540 sizeof(vsi->rx_rings[i]->rx_stats)); 923 p = READ_ONCE(vsi->rx_rings[q]); 3386 err = i40e_setup_rx_descriptors(vsi->rx_rings[i]); 3400 if (!vsi->rx_rings) [all...] |
H A D | i40e_xsk.c | 55 * Reallocate buffer for rx_rings that might be used by XSK. 65 rx_ring = vsi->rx_rings[q]; 112 err = i40e_realloc_rx_xdp_bi(vsi->rx_rings[qid], true); 160 err = i40e_realloc_rx_xdp_bi(vsi->rx_rings[qid], false);
|
/linux-master/drivers/net/ethernet/intel/iavf/ |
H A D | iavf.h | 278 struct iavf_ring *rx_rings; member in struct:iavf_adapter
|
H A D | iavf_ethtool.c | 382 ring = &adapter->rx_rings[i]; 709 rx_ring = &adapter->rx_rings[queue]; 769 struct iavf_ring *rx_ring = &adapter->rx_rings[queue];
|
H A D | iavf_main.c | 451 struct iavf_ring *rx_ring = &adapter->rx_rings[r_idx]; 743 adapter->rx_rings[i].tail = hw->hw_addr + IAVF_QRX_TAIL1(i); 744 adapter->rx_rings[i].rx_buf_len = rx_buf_len; 747 clear_ring_build_skb_enabled(&adapter->rx_rings[i]); 749 set_ring_build_skb_enabled(&adapter->rx_rings[i]); 1246 struct iavf_ring *ring = &adapter->rx_rings[i]; 1480 kfree(adapter->rx_rings); 1481 adapter->rx_rings = NULL; 1499 struct iavf_ring *rx_ring = &adapter->rx_rings[i]; 1596 adapter->rx_rings [all...] |
H A D | iavf_virtchnl.c | 309 vqpi->rxq.ring_len = adapter->rx_rings[i].count; 310 vqpi->rxq.dma_ring_addr = adapter->rx_rings[i].dma; 313 ALIGN(adapter->rx_rings[i].rx_buf_len,
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice.h | 334 struct ice_rx_ring **rx_rings; /* Rx ring array */ member in struct:ice_vsi 787 ring = vsi->rx_rings[qid]->xdp_ring;
|
H A D | ice_base.c | 639 return ice_vsi_cfg_rxq(vsi->rx_rings[q_idx]); 681 int err = ice_vsi_cfg_rxq(vsi->rx_rings[i]); 855 struct ice_rx_ring *rx_ring = vsi->rx_rings[q_id];
|
H A D | ice_dcb_lib.c | 229 rx_ring = vsi->rx_rings[i]; 246 vsi->rx_rings[i]->dcb_tc = n; 265 vsi->rx_rings[i]->dcb_tc = first_droptc;
|
H A D | ice_eswitch.c | 186 rx_ring = vsi->rx_rings[q_id];
|
H A D | ice_ethtool.c | 961 rx_ring = test_vsi->rx_rings[0]; 1634 rx_ring = READ_ONCE(vsi->rx_rings[j]); 2842 if (vsi->tx_rings && vsi->rx_rings) { 2843 ring->rx_pending = vsi->rx_rings[0]->count; 2865 struct ice_rx_ring *rx_rings = NULL; local 2883 if (!vsi->tx_rings || !vsi->rx_rings) 2897 new_rx_cnt == vsi->rx_rings[0]->count) { 2921 vsi->rx_rings[i]->count = new_rx_cnt; 2990 if (new_rx_cnt == vsi->rx_rings[0]->count) 2995 vsi->rx_rings[ [all...] |
H A D | ice_ethtool_fdir.c | 1339 rx_ring = vsi->rx_rings[q_index];
|