Lines Matching refs:rx_nr_rings

2155 	for (i = 0; i < bp->rx_nr_rings; i++) {  in bnxt_agg_ring_id_to_grp_idx()
3035 for (i = 0; i < bp->rx_nr_rings; i++) in bnxt_free_rx_skbs()
3152 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_free_tpa_info()
3178 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_alloc_tpa_info()
3211 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_free_rx_rings()
3265 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_alloc_rx_rings()
3554 if (i < bp->rx_nr_rings) { in bnxt_alloc_cp_rings()
3564 (!sh && i >= bp->rx_nr_rings)) { in bnxt_alloc_cp_rings()
3782 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_init_rx_rings()
3849 num_vnics += bp->rx_nr_rings; in bnxt_alloc_vnics()
4120 max_rings = bp->rx_nr_rings; in bnxt_alloc_vnic_attributes()
4574 bp->rx_ring = kcalloc(bp->rx_nr_rings, in bnxt_alloc_mem()
4580 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_alloc_mem()
4608 j = bp->rx_nr_rings; in bnxt_alloc_mem()
5218 if (!bp->rx_nr_rings) in bnxt_set_dflt_rss_indir_tbl()
5222 max_rings = bp->rx_nr_rings - 1; in bnxt_set_dflt_rss_indir_tbl()
5224 max_rings = bp->rx_nr_rings; in bnxt_set_dflt_rss_indir_tbl()
5348 nr_ctxs = bnxt_get_nr_rss_ctxs(bp, bp->rx_nr_rings); in bnxt_hwrm_vnic_set_rss_p5()
5501 ring = bp->rx_nr_rings - 1; in bnxt_hwrm_vnic_cfg()
5649 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_hwrm_ring_grp_alloc()
5949 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_hwrm_ring_alloc()
5982 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_hwrm_ring_alloc()
5987 u32 map_idx = grp_idx + bp->rx_nr_rings; in bnxt_hwrm_ring_alloc()
6060 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_hwrm_ring_free()
6082 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_hwrm_ring_free()
6403 cp = bp->tx_nr_rings + bp->rx_nr_rings; in bnxt_cp_rings_in_use()
6429 if (hw_resc->resv_rx_rings != bp->rx_nr_rings) { in bnxt_check_rss_tbl_no_rmgr()
6430 hw_resc->resv_rx_rings = bp->rx_nr_rings; in bnxt_check_rss_tbl_no_rmgr()
6441 int rx = bp->rx_nr_rings, stat; in bnxt_need_reserve_rings()
6478 int rx = bp->rx_nr_rings; in __bnxt_reserve_rings()
6492 grp = bp->rx_nr_rings; in __bnxt_reserve_rings()
6537 if (rx_rings != bp->rx_nr_rings) { in __bnxt_reserve_rings()
6539 rx_rings, bp->rx_nr_rings); in __bnxt_reserve_rings()
6541 (bnxt_get_nr_rss_ctxs(bp, bp->rx_nr_rings) != in __bnxt_reserve_rings()
6548 bp->rx_nr_rings = rx_rings; in __bnxt_reserve_rings()
8664 nr_ctxs = bnxt_get_nr_rss_ctxs(bp, bp->rx_nr_rings); in __bnxt_setup_vnic_p5()
8715 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_alloc_rfs_vnics()
8757 rc = bnxt_hwrm_vnic_alloc(bp, 1, bp->rx_nr_rings - 1, 1); in bnxt_setup_nitroa0_vnic()
8780 unsigned int rx_nr_rings = bp->rx_nr_rings; in bnxt_init_chip() local
8804 rx_nr_rings--; in bnxt_init_chip()
8807 rc = bnxt_hwrm_vnic_alloc(bp, 0, 0, rx_nr_rings); in bnxt_init_chip()
8920 rc = netif_set_real_num_rx_queues(dev, bp->rx_nr_rings); in bnxt_set_real_num_queues()
8926 dev->rx_cpu_rmap = alloc_irq_cpu_rmap(bp->rx_nr_rings); in bnxt_set_real_num_queues()
8979 else if (i < bp->rx_nr_rings) in bnxt_setup_msix()
9076 return cp - bp->rx_nr_rings - bp->tx_nr_rings; in bnxt_get_avail_cp_rings_for_en()
9155 rc = bnxt_trim_rings(bp, &bp->rx_nr_rings, &bp->tx_nr_rings, in bnxt_init_msix()
9161 max_t(int, bp->tx_nr_rings, bp->rx_nr_rings) : in bnxt_init_msix()
9162 bp->tx_nr_rings + bp->rx_nr_rings; in bnxt_init_msix()
9188 bp->rx_nr_rings = 1; in bnxt_init_inta()
10012 bp->rx_nr_rings = 0; in bnxt_cancel_reservations()
11141 if (!(bp->flags & BNXT_FLAG_MSIX_CAP) || !bnxt_can_reserve_rings(bp) || !bp->rx_nr_rings) in bnxt_rfs_capable()
11144 vnics = 1 + bp->rx_nr_rings; in bnxt_rfs_capable()
11152 if (bp->rx_nr_rings > 1) in bnxt_rfs_capable()
11693 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_rx_ring_reset()
12738 rc = bnxt_check_rings(bp, bp->tx_nr_rings_per_tc, bp->rx_nr_rings, in bnxt_setup_mq_tc()
12755 bp->cp_nr_rings = sh ? max_t(int, bp->tx_nr_rings, bp->rx_nr_rings) : in bnxt_setup_mq_tc()
12756 bp->tx_nr_rings + bp->rx_nr_rings; in bnxt_setup_mq_tc()
13309 bp->cp_nr_rings = min_t(int, bp->tx_nr_rings_per_tc, bp->rx_nr_rings); in bnxt_trim_dflt_sh_rings()
13310 bp->rx_nr_rings = bp->cp_nr_rings; in bnxt_trim_dflt_sh_rings()
13337 bp->rx_nr_rings = min_t(int, dflt_rings, max_rx_rings); in bnxt_set_dflt_rings()
13342 bp->cp_nr_rings = bp->tx_nr_rings_per_tc + bp->rx_nr_rings; in bnxt_set_dflt_rings()
13360 bp->rx_nr_rings++; in bnxt_set_dflt_rings()
13365 bp->rx_nr_rings = 0; in bnxt_set_dflt_rings()