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 D | bnxt_xdp.c | 313 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 D | bnxt.c | 408 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 D | bnxt_sriov.c | 527 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 D | bnxt_ethtool.c | 486 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 D | bnxt.h | 1763 int tx_nr_rings; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_xdp.c | 441 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 D | bnxt.c | 406 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 D | bnxt_sriov.c | 551 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 D | bnxt_ethtool.c | 529 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 D | bnxt.h | 1921 int tx_nr_rings; member
|
Completed in 48 milliseconds