Home
last modified time | relevance | path

Searched refs:tx_nr_rings (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_xdp.c313 bp->tx_nr_rings = bp->tx_nr_rings_per_tc * tc + tx_xdp; in bnxt_xdp_set()
314 bp->cp_nr_rings = max_t(int, bp->tx_nr_rings, bp->rx_nr_rings); in bnxt_xdp_set()
H A Dbnxt.c408 if (unlikely(i >= bp->tx_nr_rings)) { in bnxt_start_xmit()
2613 for (i = 0; i < bp->tx_nr_rings; i++) { in bnxt_free_tx_skbs()
3034 for (i = 0; i < bp->tx_nr_rings; i++) { in bnxt_free_tx_rings()
3070 for (i = 0, j = 0; i < bp->tx_nr_rings; i++) { in bnxt_alloc_tx_rings()
3211 if ((sh && i < bp->tx_nr_rings) || in bnxt_alloc_cp_rings()
3446 for (i = 0; i < bp->tx_nr_rings; i++) { in bnxt_init_tx_rings()
4271 bp->tx_ring = kcalloc(bp->tx_nr_rings, in bnxt_alloc_mem()
4277 bp->tx_ring_map = kcalloc(bp->tx_nr_rings, sizeof(u16), in bnxt_alloc_mem()
4288 for (i = 0; i < bp->tx_nr_rings; i++, j++) { in bnxt_alloc_mem()
5784 for (i = 0; i < bp->tx_nr_rings; in bnxt_hwrm_ring_alloc()
[all...]
H A Dbnxt_sriov.c527 vf_tx_rings = hw_resc->max_tx_rings - bp->tx_nr_rings; in bnxt_hwrm_func_vf_resc_cfg()
634 vf_tx_rings = (hw_resc->max_tx_rings - bp->tx_nr_rings) / num_vfs; in bnxt_hwrm_func_cfg()
765 if (hw_resc->max_tx_rings - bp->tx_nr_rings >= min_tx_rings && in bnxt_sriov_enable()
H A Dbnxt_ethtool.c486 return rx * bp->rx_nr_rings + tx * bp->tx_nr_rings + in bnxt_get_num_ring_stats()
537 if (ring_num >= tx_base && ring_num < (tx_base + bp->tx_nr_rings)) in is_tx_ring()
923 bp->tx_nr_rings = bp->tx_nr_rings_per_tc + tx_xdp; in bnxt_set_channels()
925 bp->tx_nr_rings = bp->tx_nr_rings_per_tc * tcs + tx_xdp; in bnxt_set_channels()
927 bp->cp_nr_rings = sh ? max_t(int, bp->tx_nr_rings, bp->rx_nr_rings) : in bnxt_set_channels()
928 bp->tx_nr_rings + bp->rx_nr_rings; in bnxt_set_channels()
H A Dbnxt.h1763 int tx_nr_rings; member
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_xdp.c441 bp->tx_nr_rings = bp->tx_nr_rings_per_tc * tc + tx_xdp; in bnxt_xdp_set()
442 bp->cp_nr_rings = max_t(int, bp->tx_nr_rings, bp->rx_nr_rings); in bnxt_xdp_set()
H A Dbnxt.c406 if (unlikely(i >= bp->tx_nr_rings)) { in bnxt_start_xmit()
2859 for (i = 0; i < bp->tx_nr_rings; i++) { in bnxt_free_tx_skbs()
3296 for (i = 0; i < bp->tx_nr_rings; i++) { in bnxt_free_tx_rings()
3332 for (i = 0, j = 0; i < bp->tx_nr_rings; i++) { in bnxt_alloc_tx_rings()
3538 if ((sh && i < bp->tx_nr_rings) || in bnxt_alloc_cp_rings()
3773 for (i = 0; i < bp->tx_nr_rings; i++) { in bnxt_init_tx_rings()
4571 bp->tx_ring = kcalloc(bp->tx_nr_rings, in bnxt_alloc_mem()
4577 bp->tx_ring_map = kcalloc(bp->tx_nr_rings, sizeof(u16), in bnxt_alloc_mem()
4588 for (i = 0; i < bp->tx_nr_rings; i++, j++) { in bnxt_alloc_mem()
5928 for (i = 0; i < bp->tx_nr_rings; in bnxt_hwrm_ring_alloc()
[all...]
H A Dbnxt_sriov.c551 vf_tx_rings = hw_resc->max_tx_rings - bp->tx_nr_rings; in bnxt_hwrm_func_vf_resc_cfg()
662 vf_tx_rings = (hw_resc->max_tx_rings - bp->tx_nr_rings) / num_vfs; in bnxt_hwrm_func_cfg()
791 if (hw_resc->max_tx_rings - bp->tx_nr_rings >= min_tx_rings && in bnxt_sriov_enable()
H A Dbnxt_ethtool.c529 return rx * bp->rx_nr_rings + tx * bp->tx_nr_rings + in bnxt_get_num_ring_stats()
580 if (ring_num >= tx_base && ring_num < (tx_base + bp->tx_nr_rings)) in is_tx_ring()
970 bp->tx_nr_rings = bp->tx_nr_rings_per_tc + tx_xdp; in bnxt_set_channels()
972 bp->tx_nr_rings = bp->tx_nr_rings_per_tc * tcs + tx_xdp; in bnxt_set_channels()
974 bp->cp_nr_rings = sh ? max_t(int, bp->tx_nr_rings, bp->rx_nr_rings) : in bnxt_set_channels()
975 bp->tx_nr_rings + bp->rx_nr_rings; in bnxt_set_channels()
H A Dbnxt.h1921 int tx_nr_rings; member

Completed in 48 milliseconds