Searched refs:rx_rings (Results 1 - 25 of 45) sorted by path

12

/linux-master/drivers/net/ethernet/sun/
H A Dniu.h3269 struct rx_ring_info *rx_rings; member in struct:rx_pkt_hdr0::niu
/linux-master/drivers/net/ethernet/aquantia/atlantic/
H A Daq_hw.h67 u8 rx_rings; member in struct:aq_hw_caps_s
H A Daq_vec.c19 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 Dhw_atl_a0.c36 .rx_rings = HW_ATL_A0_RX_RINGS, \
H A Dhw_atl_b0.c38 .rx_rings = HW_ATL_B0_RX_RINGS, \
/linux-master/drivers/net/ethernet/aquantia/atlantic/hw_atl2/
H A Dhw_atl2.c39 .rx_rings = HW_ATL2_RX_RINGS, \
/linux-master/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt.c6072 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 Dbnxt.h2697 int bnxt_get_nr_rss_ctxs(struct bnxt *bp, int rx_rings);
/linux-master/drivers/net/ethernet/broadcom/genet/
H A Dbcmgenet.c831 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 Dbcmgenet.h596 struct bcmgenet_rx_ring rx_rings[DESC_INDEX + 1]; member in struct:bcmgenet_priv
/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e.h843 struct i40e_ring **rx_rings; member in struct:i40e_vsi
H A Di40e_debugfs.c230 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 Di40e_ethtool.c2038 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 Di40e_main.c492 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 Di40e_xsk.c55 * 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 Diavf.h278 struct iavf_ring *rx_rings; member in struct:iavf_adapter
H A Diavf_ethtool.c382 ring = &adapter->rx_rings[i];
709 rx_ring = &adapter->rx_rings[queue];
769 struct iavf_ring *rx_ring = &adapter->rx_rings[queue];
H A Diavf_main.c451 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 Diavf_virtchnl.c309 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 Dice.h334 struct ice_rx_ring **rx_rings; /* Rx ring array */ member in struct:ice_vsi
787 ring = vsi->rx_rings[qid]->xdp_ring;
H A Dice_base.c639 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 Dice_dcb_lib.c229 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 Dice_eswitch.c186 rx_ring = vsi->rx_rings[q_id];
H A Dice_ethtool.c961 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 Dice_ethtool_fdir.c1339 rx_ring = vsi->rx_rings[q_index];

Completed in 703 milliseconds

12