Home
last modified time | relevance | path

Searched refs:max_rx_rings (Results 1 - 24 of 24) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/
H A Dnfp_netvf_main.c69 int max_tx_rings, max_rx_rings; in nfp_netvf_pci_probe() local
150 max_rx_rings = readl(ctrl_bar + NFP_NET_CFG_MAX_RXRINGS); in nfp_netvf_pci_probe()
153 rx_bar_sz = NFP_QCP_QUEUE_ADDR_SZ * max_rx_rings * stride; in nfp_netvf_pci_probe()
166 max_rx_rings = (rx_bar_sz / NFP_QCP_QUEUE_ADDR_SZ) / 2; in nfp_netvf_pci_probe()
175 nn = nfp_net_alloc(pdev, ctrl_bar, true, max_tx_rings, max_rx_rings); in nfp_netvf_pci_probe()
H A Dnfp_net_debugfs.c170 for (i = 0; i < min(nn->max_rx_rings, nn->max_r_vecs); i++) { in nfp_net_debugfs_vnic_add()
H A Dnfp_net.h549 * @max_rx_rings: Maximum number of RX rings supported by the Firmware
624 unsigned int max_rx_rings; member
925 unsigned int max_tx_rings, unsigned int max_rx_rings);
H A Dnfp_net_common.c3705 nn->dp.num_rx_rings, nn->max_rx_rings); in nfp_net_info()
3742 * @max_rx_rings: Maximum number of RX rings supported by device
3752 unsigned int max_tx_rings, unsigned int max_rx_rings) in nfp_net_alloc()
3761 max_tx_rings, max_rx_rings); in nfp_net_alloc()
3779 nn->max_rx_rings = max_rx_rings; in nfp_net_alloc()
3783 nn->dp.num_rx_rings = min_t(unsigned int, max_rx_rings, in nfp_net_alloc()
3751 nfp_net_alloc(struct pci_dev *pdev, void __iomem *ctrl_bar, bool needs_netdev, unsigned int max_tx_rings, unsigned int max_rx_rings) nfp_net_alloc() argument
H A Dnfp_net_ethtool.c1413 channel->max_rx = min(nn->max_rx_rings, nn->max_r_vecs); in nfp_net_get_channels()
1455 if (total_rx > min(nn->max_rx_rings, nn->max_r_vecs) || in nfp_net_set_channels()
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/
H A Dnfp_netvf_main.c82 int max_tx_rings, max_rx_rings; in nfp_netvf_pci_probe() local
166 max_rx_rings = readl(ctrl_bar + NFP_NET_CFG_MAX_RXRINGS); in nfp_netvf_pci_probe()
169 rx_bar_sz = NFP_QCP_QUEUE_ADDR_SZ * max_rx_rings * stride; in nfp_netvf_pci_probe()
182 max_rx_rings = (rx_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 Dnfp_net_debugfs.c146 for (i = 0; i < min(nn->max_rx_rings, nn->max_r_vecs); i++) { in nfp_net_debugfs_vnic_add()
H A Dnfp_net.h563 * @max_rx_rings: Maximum number of RX rings supported by the Firmware
647 unsigned int max_rx_rings; member
951 unsigned int max_tx_rings, unsigned int max_rx_rings);
H A Dnfp_net_common.c2235 nn->dp.num_rx_rings, nn->max_rx_rings); in nfp_net_info()
2279 * @max_rx_rings: Maximum number of RX rings supported by device
2290 unsigned int max_tx_rings, unsigned int max_rx_rings) in nfp_net_alloc()
2300 max_tx_rings, max_rx_rings); in nfp_net_alloc()
2347 nn->max_rx_rings = max_rx_rings; in nfp_net_alloc()
2351 nn->dp.num_rx_rings = min_t(unsigned int, max_rx_rings, in nfp_net_alloc()
2288 nfp_net_alloc(struct pci_dev *pdev, const struct nfp_dev_info *dev_info, void __iomem *ctrl_bar, bool needs_netdev, unsigned int max_tx_rings, unsigned int max_rx_rings) nfp_net_alloc() argument
H A Dnfp_net_ethtool.c1820 channel->max_rx = min(nn->max_rx_rings, nn->max_r_vecs); in nfp_net_get_channels()
1862 if (total_rx > min(nn->max_rx_rings, nn->max_r_vecs) || in nfp_net_set_channels()
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_sriov.c524 vf_rx_rings = hw_resc->max_rx_rings - bp->rx_nr_rings * 2; in bnxt_hwrm_func_vf_resc_cfg()
526 vf_rx_rings = hw_resc->max_rx_rings - bp->rx_nr_rings; in bnxt_hwrm_func_vf_resc_cfg()
567 req.max_rx_rings = cpu_to_le16(vf_rx_rings); in bnxt_hwrm_func_vf_resc_cfg()
594 hw_resc->max_rx_rings -= le16_to_cpu(req.min_rx_rings) * n; in bnxt_hwrm_func_vf_resc_cfg()
628 vf_rx_rings = (hw_resc->max_rx_rings - bp->rx_nr_rings * 2) / in bnxt_hwrm_func_cfg()
631 vf_rx_rings = (hw_resc->max_rx_rings - bp->rx_nr_rings) / in bnxt_hwrm_func_cfg()
684 hw_resc->max_rx_rings -= vf_rx_rings * num_vfs; in bnxt_hwrm_func_cfg()
753 if (hw_resc->max_rx_rings - bp->rx_nr_rings * 2 >= in bnxt_sriov_enable()
757 if (hw_resc->max_rx_rings - bp->rx_nr_rings >= in bnxt_sriov_enable()
H A Dbnxt_ethtool.c804 int max_rx_rings, max_tx_rings, tcs; in bnxt_get_channels() local
812 bnxt_get_max_rings(bp, &max_rx_rings, &max_tx_rings, true); in bnxt_get_channels()
821 channel->max_combined = min_t(int, max_rx_rings, max_tx_rings); in bnxt_get_channels()
823 if (bnxt_get_max_rings(bp, &max_rx_rings, &max_tx_rings, false)) { in bnxt_get_channels()
824 max_rx_rings = 0; in bnxt_get_channels()
833 channel->max_rx = max_rx_rings; in bnxt_get_channels()
H A Dbnxt.c7318 hw_resc->max_rx_rings = le16_to_cpu(resp->max_rx_rings); in bnxt_hwrm_func_resc_qcaps()
7332 hw_resc->max_hw_ring_grps = hw_resc->max_rx_rings; in bnxt_hwrm_func_resc_qcaps()
7394 hw_resc->max_rx_rings = le16_to_cpu(resp->max_rx_rings); in __bnxt_hwrm_func_qcaps()
12352 *max_rx = hw_resc->max_rx_rings; in _bnxt_get_max_rings()
12445 int dflt_rings, max_rx_rings, max_tx_rings, rc; in bnxt_set_dflt_rings() local
12462 rc = bnxt_get_dflt_rings(bp, &max_rx_rings, &max_tx_rings, sh); in bnxt_set_dflt_rings()
12465 bp->rx_nr_rings = min_t(int, dflt_rings, max_rx_rings); in bnxt_set_dflt_rings()
H A Dbnxt.h1071 u16 max_rx_rings; member
H A Dbnxt_hsi.h1248 __le16 max_rx_rings; member
1923 __le16 max_rx_rings; member
1955 __le16 max_rx_rings; member
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_sriov.c548 vf_rx_rings = hw_resc->max_rx_rings - bp->rx_nr_rings * 2; in bnxt_hwrm_func_vf_resc_cfg()
550 vf_rx_rings = hw_resc->max_rx_rings - bp->rx_nr_rings; in bnxt_hwrm_func_vf_resc_cfg()
591 req->max_rx_rings = cpu_to_le16(vf_rx_rings); in bnxt_hwrm_func_vf_resc_cfg()
617 hw_resc->max_rx_rings -= le16_to_cpu(req->min_rx_rings) * n; in bnxt_hwrm_func_vf_resc_cfg()
656 vf_rx_rings = (hw_resc->max_rx_rings - bp->rx_nr_rings * 2) / in bnxt_hwrm_func_cfg()
659 vf_rx_rings = (hw_resc->max_rx_rings - bp->rx_nr_rings) / in bnxt_hwrm_func_cfg()
711 hw_resc->max_rx_rings -= vf_rx_rings * num_vfs; in bnxt_hwrm_func_cfg()
779 if (hw_resc->max_rx_rings - bp->rx_nr_rings * 2 >= in bnxt_sriov_enable()
783 if (hw_resc->max_rx_rings - bp->rx_nr_rings >= in bnxt_sriov_enable()
H A Dbnxt_ethtool.c856 int max_rx_rings, max_tx_rings, tcs; in bnxt_get_channels() local
864 bnxt_get_max_rings(bp, &max_rx_rings, &max_tx_rings, true); in bnxt_get_channels()
873 channel->max_combined = min_t(int, max_rx_rings, max_tx_rings); in bnxt_get_channels()
875 if (bnxt_get_max_rings(bp, &max_rx_rings, &max_tx_rings, false)) { in bnxt_get_channels()
876 max_rx_rings = 0; in bnxt_get_channels()
885 channel->max_rx = max_rx_rings; in bnxt_get_channels()
H A Dbnxt.c7574 hw_resc->max_rx_rings = le16_to_cpu(resp->max_rx_rings); in bnxt_hwrm_func_resc_qcaps()
7588 hw_resc->max_hw_ring_grps = hw_resc->max_rx_rings; in bnxt_hwrm_func_resc_qcaps()
7730 hw_resc->max_rx_rings = le16_to_cpu(resp->max_rx_rings); in __bnxt_hwrm_func_qcaps()
13305 *max_rx = hw_resc->max_rx_rings; in _bnxt_get_max_rings()
13398 int dflt_rings, max_rx_rings, max_tx_rings, rc; in bnxt_set_dflt_rings() local
13415 rc = bnxt_get_dflt_rings(bp, &max_rx_rings, &max_tx_rings, sh); in bnxt_set_dflt_rings()
13418 bp->rx_nr_rings = min_t(int, dflt_rings, max_rx_rings); in bnxt_set_dflt_rings()
H A Dbnxt.h1116 u16 max_rx_rings; member
H A Dbnxt_hsi.h1620 __le16 max_rx_rings; member
2458 __le16 max_rx_rings; member
2494 __le16 max_rx_rings; member
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/abm/
H A Dmain.c93 txqs = alink->vnic->max_rx_rings; in nfp_abm_spawn_repr()
327 alink->total_queues = alink->vnic->max_rx_rings; in nfp_abm_vnic_alloc()
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/abm/
H A Dmain.c93 txqs = alink->vnic->max_rx_rings; in nfp_abm_spawn_repr()
327 alink->total_queues = alink->vnic->max_rx_rings; in nfp_abm_vnic_alloc()
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/
H A Dbnx2.c7770 u32 max_rx_rings = 1; in bnx2_get_channels() local
7774 max_rx_rings = RX_MAX_RINGS; in bnx2_get_channels()
7778 channels->max_rx = max_rx_rings; in bnx2_get_channels()
7792 u32 max_rx_rings = 1; in bnx2_set_channels() local
7797 max_rx_rings = RX_MAX_RINGS; in bnx2_set_channels()
7800 if (channels->rx_count > max_rx_rings || in bnx2_set_channels()
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/
H A Dbnx2.c7763 u32 max_rx_rings = 1; in bnx2_get_channels() local
7767 max_rx_rings = RX_MAX_RINGS; in bnx2_get_channels()
7771 channels->max_rx = max_rx_rings; in bnx2_get_channels()
7785 u32 max_rx_rings = 1; in bnx2_set_channels() local
7790 max_rx_rings = RX_MAX_RINGS; in bnx2_set_channels()
7793 if (channels->rx_count > max_rx_rings || in bnx2_set_channels()

Completed in 153 milliseconds