/linux/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_netvf_main.c | 82 int max_tx_rings, max_rx_rings; in nfp_netvf_pci_probe() local 165 max_tx_rings = readl(ctrl_bar + NFP_NET_CFG_MAX_TXRINGS); in nfp_netvf_pci_probe() 168 tx_bar_sz = NFP_QCP_QUEUE_ADDR_SZ * max_tx_rings * stride; in nfp_netvf_pci_probe() 176 max_tx_rings = (tx_bar_sz / NFP_QCP_QUEUE_ADDR_SZ) / 2; in nfp_netvf_pci_probe() 192 max_tx_rings, max_rx_rings); in nfp_netvf_pci_probe()
|
H A D | nfp_net_debugfs.c | 159 for (i = 0; i < min(nn->max_tx_rings, nn->max_r_vecs); i++) { in nfp_net_debugfs_vnic_add()
|
H A D | nfp_net.h | 562 * @max_tx_rings: Maximum number of TX rings supported by the Firmware 649 unsigned int max_tx_rings; member 984 unsigned int max_tx_rings, unsigned int max_rx_rings);
|
H A D | nfp_net_common.c | 1603 if (dp->num_tx_rings > nn->max_tx_rings) { in nfp_net_check_config() 2414 nn->dp.num_tx_rings, nn->max_tx_rings, in nfp_net_info() 2459 * @max_tx_rings: Maximum number of TX rings supported by device 2471 unsigned int max_tx_rings, unsigned int max_rx_rings) in nfp_net_alloc() argument 2481 max_tx_rings, max_rx_rings); in nfp_net_alloc() 2527 nn->max_tx_rings = max_tx_rings; in nfp_net_alloc() 2531 max_tx_rings, num_online_cpus()); in nfp_net_alloc()
|
H A D | nfp_net_ethtool.c | 2214 channel->max_tx = min(nn->max_tx_rings, nn->max_r_vecs); in nfp_net_get_channels() 2234 /* nfp_net_check_config() will catch num_tx_rings > nn->max_tx_rings */ in nfp_net_set_num_rings() 2256 total_tx > min(nn->max_tx_rings, nn->max_r_vecs)) in nfp_net_set_channels()
|
/linux/drivers/net/ethernet/broadcom/bnge/ |
H A D | bnge_resc.c | 431 *max_tx = hw_resc->max_tx_rings; in _bnge_get_max_rings() 514 u16 dflt_rings, max_rx_rings, max_tx_rings; in bnge_net_init_dflt_rings() local 522 rc = bnge_get_dflt_rings(bd, &max_rx_rings, &max_tx_rings, sh); in bnge_net_init_dflt_rings() 526 bd->tx_nr_rings_per_tc = min_t(u16, dflt_rings, max_tx_rings); in bnge_net_init_dflt_rings()
|
H A D | bnge_resc.h | 18 u16 max_tx_rings; member
|
H A D | bnge_hwrm_lib.c | 553 hw_resc->max_tx_rings = le16_to_cpu(resp->max_tx_rings); in bnge_hwrm_func_resc_qcaps()
|
/linux/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_sriov.c | 603 vf_tx_rings = hw_resc->max_tx_rings - bp->tx_nr_rings; in bnxt_hwrm_func_vf_resc_cfg() 650 req->max_tx_rings = cpu_to_le16(vf_tx_rings); in bnxt_hwrm_func_vf_resc_cfg() 676 hw_resc->max_tx_rings -= le16_to_cpu(req->min_tx_rings) * n; in bnxt_hwrm_func_vf_resc_cfg() 722 vf_tx_rings = (hw_resc->max_tx_rings - bp->tx_nr_rings) / num_vfs; in bnxt_hwrm_func_cfg() 770 hw_resc->max_tx_rings -= total_vf_tx_rings; in bnxt_hwrm_func_cfg() 854 if (hw_resc->max_tx_rings - bp->tx_nr_rings >= min_tx_rings && in bnxt_sriov_enable()
|
H A D | bnxt_ethtool.c | 890 int max_rx_rings, max_tx_rings, tcs; in bnxt_get_channels() local 898 bnxt_get_max_rings(bp, &max_rx_rings, &max_tx_rings, true); in bnxt_get_channels() 900 max_tx_rings = min_t(int, max_tx_rings, max_tx_sch_inputs); in bnxt_get_channels() 906 max_tx_rings /= tx_grps; in bnxt_get_channels() 907 channel->max_combined = min_t(int, max_rx_rings, max_tx_rings); in bnxt_get_channels() 909 if (bnxt_get_max_rings(bp, &max_rx_rings, &max_tx_rings, false)) { in bnxt_get_channels() 911 max_tx_rings = 0; in bnxt_get_channels() 914 max_tx_rings = min_t(int, max_tx_rings, max_tx_sch_input in bnxt_get_channels() [all...] |
H A D | bnxt.c | 9514 hw_resc->max_tx_rings = le16_to_cpu(resp->max_tx_rings); in bnxt_hwrm_func_resc_qcaps() 9693 hw_resc->max_tx_rings = le16_to_cpu(resp->max_tx_rings); in __bnxt_hwrm_func_qcaps() 9697 hw_resc->max_hw_ring_grps = hw_resc->max_tx_rings; in __bnxt_hwrm_func_qcaps() 16232 *max_tx = hw_resc->max_tx_rings; in _bnxt_get_max_rings() 16333 int dflt_rings, max_rx_rings, max_tx_rings, rc; in bnxt_set_dflt_rings() local 16351 rc = bnxt_get_dflt_rings(bp, &max_rx_rings, &max_tx_rings, sh); in bnxt_set_dflt_rings() 16355 bp->tx_nr_rings_per_tc = min_t(int, dflt_rings, max_tx_rings); in bnxt_set_dflt_rings()
|
H A D | bnxt.h | 1343 u16 max_tx_rings; member
|
/linux/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic_ethtool.c | 715 if (tx_ring > adapter->max_tx_rings) { in qlcnic_validate_ring_count() 718 tx_ring, adapter->max_tx_rings); in qlcnic_validate_ring_count() 732 channel->max_tx = adapter->max_tx_rings; in qlcnic_get_channels()
|
H A D | qlcnic_main.c | 630 max_rings = adapter->max_tx_rings; in qlcnic_max_rings() 643 /* 83xx adapter does not have max_tx_rings intialized in probe */ in qlcnic_set_tx_ring_count() 644 if (adapter->max_tx_rings) in qlcnic_set_tx_ring_count() 1314 adapter->max_tx_rings = QLCNIC_MAX_HW_VNIC_TX_RINGS; in qlcnic_initialize_nic() 1320 adapter->max_tx_rings = QLCNIC_MAX_HW_TX_RINGS; in qlcnic_initialize_nic()
|
/linux/drivers/net/ethernet/broadcom/ |
H A D | bnx2.c | 7765 u32 max_tx_rings = 1; in bnx2_get_channels() local 7769 max_tx_rings = TX_MAX_RINGS; in bnx2_get_channels() 7773 channels->max_tx = max_tx_rings; in bnx2_get_channels() 7787 u32 max_tx_rings = 1; in bnx2_set_channels() local 7792 max_tx_rings = TX_MAX_RINGS; in bnx2_set_channels() 7795 channels->tx_count > max_tx_rings) in bnx2_set_channels()
|
/linux/include/linux/bnxt/ |
H A D | hsi.h | 1797 __le16 max_tx_rings; member 2732 __le16 max_tx_rings; member 2773 __le16 max_tx_rings; member
|