Lines Matching refs:rx_nr_rings
2444 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_agg_ring_id_to_grp_idx()
3563 for (i = 0; i < bp->rx_nr_rings; i++) in bnxt_free_rx_skbs()
3726 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_free_tpa_info()
3771 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_alloc_tpa_info()
3789 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_free_rx_rings()
3889 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_alloc_rx_rings()
4185 if (i < bp->rx_nr_rings) { in bnxt_alloc_cp_rings()
4193 (!sh && i >= bp->rx_nr_rings)) { in bnxt_alloc_cp_rings()
4538 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_init_rx_rings()
4613 num_vnics += bp->rx_nr_rings; in bnxt_alloc_vnics()
4942 max_rings = bp->rx_nr_rings; in bnxt_alloc_vnic_attributes()
5469 bp->rx_ring = kcalloc(bp->rx_nr_rings, in bnxt_alloc_mem()
5475 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_alloc_mem()
5505 j = bp->rx_nr_rings; in bnxt_alloc_mem()
6504 if (!bp->rx_nr_rings) in bnxt_set_dflt_rss_indir_tbl()
6508 max_rings = bp->rx_nr_rings - 1; in bnxt_set_dflt_rss_indir_tbl()
6510 max_rings = bp->rx_nr_rings; in bnxt_set_dflt_rss_indir_tbl()
6578 j = ethtool_rxfh_indir_default(i, bp->rx_nr_rings); in bnxt_fill_hw_rss_tbl_p5()
6656 nr_ctxs = bnxt_get_nr_rss_ctxs(bp, bp->rx_nr_rings); in bnxt_hwrm_vnic_set_rss_p5()
6829 ring = bp->rx_nr_rings - 1; in bnxt_hwrm_vnic_cfg()
6994 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_hwrm_ring_grp_alloc()
7286 map_idx = grp_idx + bp->rx_nr_rings; in bnxt_hwrm_rx_agg_ring_alloc()
7382 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_hwrm_ring_alloc()
7399 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_hwrm_ring_alloc()
7421 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_cancel_dim()
7562 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_hwrm_ring_free()
7839 cp = bp->tx_nr_rings + bp->rx_nr_rings; in bnxt_cp_rings_in_use()
7874 if (hw_resc->resv_rx_rings != bp->rx_nr_rings) { in bnxt_check_rss_tbl_no_rmgr()
7875 hw_resc->resv_rx_rings = bp->rx_nr_rings; in bnxt_check_rss_tbl_no_rmgr()
7897 int rx = bp->rx_nr_rings, stat; in bnxt_need_reserve_rings()
7981 hwr.rx = bp->rx_nr_rings; in __bnxt_reserve_rings()
7991 hwr.grp = bp->rx_nr_rings; in __bnxt_reserve_rings()
8032 if (rx_rings != bp->rx_nr_rings) { in __bnxt_reserve_rings()
8034 rx_rings, bp->rx_nr_rings); in __bnxt_reserve_rings()
8036 (bnxt_get_nr_rss_ctxs(bp, bp->rx_nr_rings) != in __bnxt_reserve_rings()
8043 bp->rx_nr_rings = rx_rings; in __bnxt_reserve_rings()
10690 nr_ctxs = bnxt_get_nr_rss_ctxs(bp, bp->rx_nr_rings); in __bnxt_setup_vnic_p5()
10747 return bnxt_alloc_and_setup_vnic(bp, vnic, 0, bp->rx_nr_rings); in bnxt_alloc_rfs_vnics()
10753 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_alloc_rfs_vnics()
10883 if (bnxt_hwrm_vnic_alloc(bp, vnic, 0, bp->rx_nr_rings) || in bnxt_hwrm_realloc_rss_ctx_vnic()
10921 rc = bnxt_hwrm_vnic_alloc(bp, vnic, bp->rx_nr_rings - 1, 1); in bnxt_setup_nitroa0_vnic()
10944 unsigned int rx_nr_rings = bp->rx_nr_rings; in bnxt_init_chip() local
10968 rx_nr_rings--; in bnxt_init_chip()
10971 rc = bnxt_hwrm_vnic_alloc(bp, vnic, 0, rx_nr_rings); in bnxt_init_chip()
11089 rc = netif_set_real_num_rx_queues(dev, bp->rx_nr_rings); in bnxt_set_real_num_queues()
11095 dev->rx_cpu_rmap = alloc_irq_cpu_rmap(bp->rx_nr_rings); in bnxt_set_real_num_queues()
11188 else if (i < bp->rx_nr_rings) in bnxt_setup_msix()
11292 return cp - bp->rx_nr_rings - bp->tx_nr_rings; in bnxt_get_avail_cp_rings_for_en()
11356 rc = bnxt_trim_rings(bp, &bp->rx_nr_rings, &bp->tx_nr_rings, in bnxt_init_int_mode()
11363 max_t(int, tx_cp, bp->rx_nr_rings) : in bnxt_init_int_mode()
11364 tx_cp + bp->rx_nr_rings; in bnxt_init_int_mode()
11530 if (irq->ring_nr >= irq->bp->rx_nr_rings) in bnxt_irq_affinity_notify()
11709 for (i = 0; i < bp->rx_nr_rings; i++) in bnxt_del_napi()
12434 bp->rx_nr_rings = 0; in bnxt_clear_reservations()
13594 if (!bnxt_can_reserve_rings(bp) || !bp->rx_nr_rings) in bnxt_rfs_capable()
13597 hwr.grp = bp->rx_nr_rings; in bnxt_rfs_capable()
13598 hwr.vnic = bnxt_get_total_vnics(bp, bp->rx_nr_rings); in bnxt_rfs_capable()
13606 if (bp->rx_nr_rings > 1) in bnxt_rfs_capable()
14168 for (i = 0; i < bp->rx_nr_rings; i++) { in bnxt_rx_ring_reset()
15305 rc = bnxt_check_rings(bp, bp->tx_nr_rings_per_tc, bp->rx_nr_rings, in bnxt_setup_mq_tc()
15325 bp->cp_nr_rings = sh ? max_t(int, tx_cp, bp->rx_nr_rings) : in bnxt_setup_mq_tc()
15326 tx_cp + bp->rx_nr_rings; in bnxt_setup_mq_tc()
16325 bp->cp_nr_rings = min_t(int, bp->tx_nr_rings_per_tc, bp->rx_nr_rings); in bnxt_trim_dflt_sh_rings()
16326 bp->rx_nr_rings = bp->cp_nr_rings; in bnxt_trim_dflt_sh_rings()
16354 bp->rx_nr_rings = min_t(int, dflt_rings, max_rx_rings); in bnxt_set_dflt_rings()
16359 bp->cp_nr_rings = bp->tx_nr_rings_per_tc + bp->rx_nr_rings; in bnxt_set_dflt_rings()
16385 bp->rx_nr_rings++; in bnxt_set_dflt_rings()
16390 bp->rx_nr_rings = 0; in bnxt_set_dflt_rings()