Searched refs:num_tc (Results 51 - 75 of 98) sorted by relevance

1234

/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_tc_lib.c867 int num_tc, tc; local
876 num_tc = vsi->mqprio_qopt.qopt.num_tc;
878 for (tc = 0; tc < num_tc; tc++) {
H A Dice_ethtool.c3288 int err, num_tc, i; local
3305 num_tc = vsi->mqprio_qopt.qopt.num_tc;
3306 if (rss_context >= num_tc) {
3307 netdev_err(netdev, "RSS context:%d > num_tc:%d\n",
3308 rss_context, num_tc);
H A Dice_main.c8286 * for TCs, which are more than "num_tc"
8298 u8 num_tc; local
8304 mqprio_qopt->qopt.num_tc < 1 ||
8305 mqprio_qopt->qopt.num_tc > ICE_CHNL_MAX_TC)
8310 num_tc = mqprio_qopt->qopt.num_tc;
8313 for (i = 0; num_tc; i++) {
8394 if (i >= mqprio_qopt->qopt.num_tc - 1)
9054 num_tcf = mqprio_qopt->qopt.num_tc;
/linux-master/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_cmn.c1991 * will return a proper Tx index if TC is enabled (netdev->num_tc > 0).
4250 * @num_tc: number of traffic classes to enable
4254 int bnx2x_setup_tc(struct net_device *dev, u8 num_tc) argument
4264 if (!num_tc) {
4270 if (num_tc > bp->max_cos) {
4272 num_tc, bp->max_cos);
4277 if (netdev_set_num_tc(dev, num_tc)) {
4278 BNX2X_ERR("failed to declare %d traffic classes\n", num_tc);
4327 return bnx2x_setup_tc(dev, mqprio->num_tc);
H A Dbnx2x_cmn.h490 int bnx2x_setup_tc(struct net_device *dev, u8 num_tc);
/linux-master/drivers/net/ethernet/marvell/
H A Dmvneta.c5224 u8 num_tc; local
5229 num_tc = mqprio->qopt.num_tc;
5231 if (num_tc > rxq_number)
5236 if (!num_tc) {
5242 netdev_set_num_tc(dev, mqprio->qopt.num_tc);
5244 for (tc = 0; tc < mqprio->qopt.num_tc; tc++) {
5263 if (mqprio->qopt.num_tc > txq_number)
5270 for (tc = 0; tc < mqprio->qopt.num_tc; tc++) {
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_rep.c596 for (tc = 0; tc < c->num_tc; tc++)
609 for (tc = 0; tc < ptp_ch->num_tc; tc++)
872 params->mqprio.num_tc = 1;
H A Dport.c621 u8 num_tc = MLX5_CAP_GEN(mdev, max_tc) ? : 8; local
623 return num_tc - 1;
H A Den_ethtool.c671 for (tc = 0; tc < c->num_tc; tc++) {
856 for (tc = 0; tc < c->num_tc; tc++) {
875 for (tc = 0; tc < c->num_tc; tc++)
/linux-master/drivers/net/ethernet/sfc/falcon/
H A Dnet_driver.h1211 return !(tx_queue->efx->net_dev->num_tc < 2 &&
/linux-master/drivers/net/ethernet/qlogic/qede/
H A Dqede.h607 for ((var) = 0; (var) < (edev)->dev_info.num_tc; (var)++)
H A Dqede_fp.c1498 WARN_ON(txq_index >= QEDE_TSS_COUNT(edev) * edev->dev_info.num_tc);
1751 total_txq = QEDE_TSS_COUNT(edev) * edev->dev_info.num_tc;
/linux-master/include/uapi/linux/
H A Dpkt_sched.h620 __u8 num_tc; member in struct:tc_mqprio_qopt
/linux-master/tools/include/uapi/linux/
H A Dpkt_sched.h594 __u8 num_tc; member in struct:tc_mqprio_qopt
/linux-master/drivers/net/ethernet/mellanox/mlx4/
H A Dport.c2222 u8 num_tc = dev->caps.max_tc_eth; local
2224 if (!num_tc)
2225 num_tc = MLX4_TC_MAX_NUMBER;
2227 return num_tc;
/linux-master/drivers/net/ethernet/intel/iavf/
H A Diavf.h427 u8 num_tc; member in struct:iavf_adapter
H A Diavf_virtchnl.c1529 len = virtchnl_struct_size(vti, list, adapter->num_tc);
1533 vti->num_tc = adapter->num_tc;
1534 for (i = 0; i < vti->num_tc; i++) {
/linux-master/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_main.h641 int lan966x_mqprio_add(struct lan966x_port *port, u8 num_tc);
/linux-master/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_xdp.c410 tc = bp->num_tc;
H A Dbnxt_dcb.c231 int tc = bp->num_tc;
/linux-master/include/linux/
H A Dnetdevice.h761 * allocated, in num_tc. This will be used to navigate the maps, to ensure we're
762 * not crossing its upper bound, as the original dev->num_tc can be updated in
768 s16 num_tc; member in struct:xps_dev_maps
1971 * @num_tc: Number of traffic classes in the net device
2050 s16 num_tc; member in struct:net_device
2436 if (tc >= dev->num_tc)
2446 int netdev_set_num_tc(struct net_device *dev, u8 num_tc);
2451 return dev->num_tc;
2478 return max_t(int, -dev->num_tc, 0);
/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e_main.c1944 vsi->tc_config.numtc = vsi->mqprio_qopt.qopt.num_tc;
5415 u8 num_tc = 0; local
5423 num_tc |= BIT(dcbcfg->etscfg.prioritytable[i]);
5429 if (num_tc & BIT(i)) {
5457 u8 num_tc = i40e_dcb_get_num_tc(dcbcfg); local
5461 for (i = 0; i < num_tc; i++)
5477 u8 num_tc = vsi->mqprio_qopt.qopt.num_tc; local
5480 for (i = 1; i < num_tc; i++)
5494 u8 num_tc local
7840 int ret = 0, num_tc = 1, i, aq_err; local
8204 u8 enabled_tc = 0, num_tc, hw; local
[all...]
/linux-master/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_enet.c616 if (tc_info->num_tc <= 1 && !tc_info->mqprio_active) {
619 ret = netdev_set_num_tc(netdev, tc_info->num_tc);
626 for (i = 0; i < tc_info->num_tc; i++)
653 rss_size = alloc_tqps / h->kinfo.tc_info.num_tc;
2590 u8 tc = mqprio_qopt->qopt.num_tc;
2608 netif_dbg(h, drv, netdev, "setup tc: num_tc=%u\n", tc);
5082 for (i = 0; i < tc_info->num_tc; i++) {
5212 kinfo->tc_info.num_tc);
H A Dhnae3.h834 u8 num_tc; /* Total number of enabled TCs */ member in struct:hnae3_tc_info
/linux-master/drivers/net/ethernet/freescale/enetc/
H A Denetc.c2676 u8 num_tc = qopt->num_tc; local
2680 if (!num_tc) {
2685 err = netdev_set_num_tc(ndev, num_tc);
2689 for (tc = 0; tc < num_tc; tc++) {

Completed in 582 milliseconds

1234