Lines Matching refs:rx_nr_rings
2152 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_agg_ring_id_to_grp_idx()
3032 for (i = 0; i < bp->rx_nr_rings; i++) in bnxt_free_rx_skbs()
3149 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_free_tpa_info()
3175 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_alloc_tpa_info()
3208 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_free_rx_rings()
3262 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_alloc_rx_rings()
3551 if (i < bp->rx_nr_rings) { in bnxt_alloc_cp_rings()
3561 (!sh && i >= bp->rx_nr_rings)) { in bnxt_alloc_cp_rings()
3779 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_init_rx_rings()
3846 num_vnics += bp->rx_nr_rings; in bnxt_alloc_vnics()
4117 max_rings = bp->rx_nr_rings; in bnxt_alloc_vnic_attributes()
4569 bp->rx_ring = kcalloc(bp->rx_nr_rings, in bnxt_alloc_mem()
4575 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_alloc_mem()
4603 j = bp->rx_nr_rings; in bnxt_alloc_mem()
5213 if (!bp->rx_nr_rings) in bnxt_set_dflt_rss_indir_tbl()
5217 max_rings = bp->rx_nr_rings - 1; in bnxt_set_dflt_rss_indir_tbl()
5219 max_rings = bp->rx_nr_rings; in bnxt_set_dflt_rss_indir_tbl()
5343 nr_ctxs = bnxt_get_nr_rss_ctxs(bp, bp->rx_nr_rings); in bnxt_hwrm_vnic_set_rss_p5()
5496 ring = bp->rx_nr_rings - 1; in bnxt_hwrm_vnic_cfg()
5644 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_hwrm_ring_grp_alloc()
5944 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_hwrm_ring_alloc()
5977 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_hwrm_ring_alloc()
5982 u32 map_idx = grp_idx + bp->rx_nr_rings; in bnxt_hwrm_ring_alloc()
6055 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_hwrm_ring_free()
6077 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_hwrm_ring_free()
6398 cp = bp->tx_nr_rings + bp->rx_nr_rings; in bnxt_cp_rings_in_use()
6424 if (hw_resc->resv_rx_rings != bp->rx_nr_rings) { in bnxt_check_rss_tbl_no_rmgr()
6425 hw_resc->resv_rx_rings = bp->rx_nr_rings; in bnxt_check_rss_tbl_no_rmgr()
6436 int rx = bp->rx_nr_rings, stat; in bnxt_need_reserve_rings()
6473 int rx = bp->rx_nr_rings; in __bnxt_reserve_rings()
6487 grp = bp->rx_nr_rings; in __bnxt_reserve_rings()
6532 if (rx_rings != bp->rx_nr_rings) { in __bnxt_reserve_rings()
6534 rx_rings, bp->rx_nr_rings); in __bnxt_reserve_rings()
6536 (bnxt_get_nr_rss_ctxs(bp, bp->rx_nr_rings) != in __bnxt_reserve_rings()
6543 bp->rx_nr_rings = rx_rings; in __bnxt_reserve_rings()
8659 nr_ctxs = bnxt_get_nr_rss_ctxs(bp, bp->rx_nr_rings); in __bnxt_setup_vnic_p5()
8710 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_alloc_rfs_vnics()
8752 rc = bnxt_hwrm_vnic_alloc(bp, 1, bp->rx_nr_rings - 1, 1); in bnxt_setup_nitroa0_vnic()
8775 unsigned int rx_nr_rings = bp->rx_nr_rings; in bnxt_init_chip() local
8799 rx_nr_rings--; in bnxt_init_chip()
8802 rc = bnxt_hwrm_vnic_alloc(bp, 0, 0, rx_nr_rings); in bnxt_init_chip()
8915 rc = netif_set_real_num_rx_queues(dev, bp->rx_nr_rings); in bnxt_set_real_num_queues()
8921 dev->rx_cpu_rmap = alloc_irq_cpu_rmap(bp->rx_nr_rings); in bnxt_set_real_num_queues()
8974 else if (i < bp->rx_nr_rings) in bnxt_setup_msix()
9071 return cp - bp->rx_nr_rings - bp->tx_nr_rings; in bnxt_get_avail_cp_rings_for_en()
9150 rc = bnxt_trim_rings(bp, &bp->rx_nr_rings, &bp->tx_nr_rings, in bnxt_init_msix()
9156 max_t(int, bp->tx_nr_rings, bp->rx_nr_rings) : in bnxt_init_msix()
9157 bp->tx_nr_rings + bp->rx_nr_rings; in bnxt_init_msix()
9183 bp->rx_nr_rings = 1; in bnxt_init_inta()
10002 bp->rx_nr_rings = 0; in bnxt_clear_reservations()
11145 if (!(bp->flags & BNXT_FLAG_MSIX_CAP) || !bnxt_can_reserve_rings(bp) || !bp->rx_nr_rings) in bnxt_rfs_capable()
11148 vnics = 1 + bp->rx_nr_rings; in bnxt_rfs_capable()
11156 if (bp->rx_nr_rings > 1) in bnxt_rfs_capable()
11697 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_rx_ring_reset()
12742 rc = bnxt_check_rings(bp, bp->tx_nr_rings_per_tc, bp->rx_nr_rings, in bnxt_setup_mq_tc()
12759 bp->cp_nr_rings = sh ? max_t(int, bp->tx_nr_rings, bp->rx_nr_rings) : in bnxt_setup_mq_tc()
12760 bp->tx_nr_rings + bp->rx_nr_rings; in bnxt_setup_mq_tc()
13313 bp->cp_nr_rings = min_t(int, bp->tx_nr_rings_per_tc, bp->rx_nr_rings); in bnxt_trim_dflt_sh_rings()
13314 bp->rx_nr_rings = bp->cp_nr_rings; in bnxt_trim_dflt_sh_rings()
13341 bp->rx_nr_rings = min_t(int, dflt_rings, max_rx_rings); in bnxt_set_dflt_rings()
13346 bp->cp_nr_rings = bp->tx_nr_rings_per_tc + bp->rx_nr_rings; in bnxt_set_dflt_rings()
13364 bp->rx_nr_rings++; in bnxt_set_dflt_rings()
13369 bp->rx_nr_rings = 0; in bnxt_set_dflt_rings()