Home
last modified time | relevance | path

Searched refs:tx_nr_rings (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/net/ethernet/broadcom/bnge/
H A Dbnge_resc.c115 return bd->tx_nr_rings + bd->rx_nr_rings; in bnge_cprs_demand()
252 if (hw_resc->resv_tx_rings != bd->tx_nr_rings) in bnge_need_reserve_rings()
295 hwr.tx = bd->tx_nr_rings; in bnge_reserve_rings()
336 bd->tx_nr_rings = hwr.tx; in bnge_reserve_rings()
407 &bd->tx_nr_rings, in bnge_alloc_irqs()
412 tx_cp = bnge_num_tx_to_cp(bd, bd->tx_nr_rings); in bnge_alloc_irqs()
419 bd->tx_nr_rings_per_tc = bd->tx_nr_rings; in bnge_alloc_irqs()
521 bd->tx_nr_rings = bd->tx_nr_rings_per_tc; in bnge_trim_dflt_sh_rings()
543 bd->tx_nr_rings = bd->tx_nr_rings_per_tc; in bnge_net_init_dflt_rings()
548 bd->tx_nr_rings_per_tc = bd->tx_nr_rings; in bnge_net_init_dflt_rings()
[all …]
H A Dbnge_netdev.c284 if ((sh && i < bd->tx_nr_rings) || in bnge_alloc_nq_tree()
430 for (i = 0; i < bd->tx_nr_rings; i++) { in bnge_free_tx_skbs()
683 for (i = 0; i < bd->tx_nr_rings; i++) { in bnge_free_tx_rings()
698 for (i = 0, j = 0; i < bd->tx_nr_rings; i++) { in bnge_alloc_tx_rings()
915 bn->tx_ring = kzalloc_objs(struct bnge_tx_ring_info, bd->tx_nr_rings); in bnge_alloc_core()
919 bn->tx_ring_map = kcalloc(bd->tx_nr_rings, sizeof(u16), in bnge_alloc_core()
929 for (i = 0; i < bd->tx_nr_rings; i++) { in bnge_alloc_core()
1362 for (i = 0; i < bn->bd->tx_nr_rings; i++) { in bnge_init_tx_rings()
1583 for (i = 0; i < bd->tx_nr_rings; i++) { in bnge_hwrm_ring_alloc()
2129 for (i = 0; i < bd->tx_nr_rings; i++) in bnge_hwrm_ring_free()
[all …]
H A Dbnge.h173 u16 tx_nr_rings; member
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_xdp.c433 bp->tx_nr_rings = bp->tx_nr_rings_per_tc * tc + tx_xdp; in bnxt_xdp_set()
H A Dbnxt.c488 if (unlikely(i >= bp->tx_nr_rings)) { in bnxt_start_xmit()
3475 for (i = 0; i < bp->tx_nr_rings; i++) { in bnxt_free_tx_skbs()
3984 for (i = 0; i < bp->tx_nr_rings; i++) { in bnxt_free_tx_rings()
4029 for (i = 0, j = 0; i < bp->tx_nr_rings; i++) { in bnxt_alloc_tx_rings()
4228 } else if ((sh && i < bp->tx_nr_rings) || in bnxt_alloc_cp_rings()
4602 for (i = 0; i < bp->tx_nr_rings; i++) { in bnxt_init_tx_rings()
5536 bp->tx_nr_rings); in bnxt_alloc_mem()
5540 bp->tx_ring_map = kcalloc(bp->tx_nr_rings, sizeof(u16), in bnxt_alloc_mem()
5551 for (i = 0; i < bp->tx_nr_rings; i++) { in bnxt_alloc_mem()
7428 for (i = 0; i < bp->tx_nr_rings; in bnxt_hwrm_ring_alloc()
[all...]
H A Dbnxt_sriov.c643 vf_tx_rings = hw_resc->max_tx_rings - bp->tx_nr_rings; in bnxt_hwrm_func_vf_resc_cfg()
768 vf_tx_rings = (hw_resc->max_tx_rings - bp->tx_nr_rings) / num_vfs; in bnxt_hwrm_func_cfg()
906 if (hw_resc->max_tx_rings - bp->tx_nr_rings >= min_tx_rings && in bnxt_sriov_enable()
H A Dbnxt_ethtool.c589 if (ring_num >= tx_base && ring_num < (tx_base + bp->tx_nr_rings)) in is_tx_ring()
1011 bp->tx_nr_rings = bp->tx_nr_rings_per_tc + tx_xdp; in bnxt_set_channels()
1013 bp->tx_nr_rings = bp->tx_nr_rings_per_tc * tcs + tx_xdp; in bnxt_set_channels()
H A Dbnxt.h2390 int tx_nr_rings; member