Home
last modified time | relevance | path

Searched refs:num_tc (Results 1 – 27 of 27) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/intel/fm10k/
Dfm10k_dcbnl.c56 u8 num_tc = 0; in fm10k_dcbnl_ieee_setets() local
65 if (ets->prio_tc[i] > num_tc) in fm10k_dcbnl_ieee_setets()
66 num_tc = ets->prio_tc[i]; in fm10k_dcbnl_ieee_setets()
70 if (num_tc) in fm10k_dcbnl_ieee_setets()
71 num_tc++; in fm10k_dcbnl_ieee_setets()
73 if (num_tc > IEEE_8021QAZ_MAX_TCS) in fm10k_dcbnl_ieee_setets()
77 if (num_tc != netdev_get_num_tc(dev)) { in fm10k_dcbnl_ieee_setets()
78 err = fm10k_setup_tc(dev, num_tc); in fm10k_dcbnl_ieee_setets()
/linux-4.4.14/net/sched/
Dsch_mqprio.c52 if (qopt->num_tc > TC_MAX_QUEUE) in mqprio_parse_opt()
57 if (qopt->prio_tc_map[i] >= qopt->num_tc) in mqprio_parse_opt()
71 for (i = 0; i < qopt->num_tc; i++) { in mqprio_parse_opt()
83 for (j = i + 1; j < qopt->num_tc; j++) { in mqprio_parse_opt()
144 err = dev->netdev_ops->ndo_setup_tc(dev, qopt->num_tc); in mqprio_init()
148 netdev_set_num_tc(dev, qopt->num_tc); in mqprio_init()
149 for (i = 0; i < qopt->num_tc; i++) in mqprio_init()
246 opt.num_tc = netdev_get_num_tc(dev); in mqprio_dump()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/
Den_txrx.c61 for (i = 0; i < c->num_tc; i++) in mlx5e_napi_poll()
79 for (i = 0; i < c->num_tc; i++) in mlx5e_napi_poll()
Den_main.c163 for (j = 0; j < priv->params.num_tc; j++) { in mlx5e_update_stats()
898 for (tc = 0; tc < c->num_tc; tc++) { in mlx5e_open_tx_cqs()
919 for (tc = 0; tc < c->num_tc; tc++) in mlx5e_close_tx_cqs()
929 for (tc = 0; tc < c->num_tc; tc++) { in mlx5e_open_sqs()
948 for (tc = 0; tc < c->num_tc; tc++) in mlx5e_close_sqs()
980 c->num_tc = priv->params.num_tc; in mlx5e_open_channel()
1119 priv->txq_to_sq_map = kcalloc(nch * priv->params.num_tc, in mlx5e_open_channels()
1400 num_txqs = priv->params.num_channels * priv->params.num_tc; in mlx5e_open_locked()
1608 for (tc = 0; tc < priv->params.num_tc; tc++) { in mlx5e_create_tises()
1627 for (tc = 0; tc < priv->params.num_tc; tc++) in mlx5e_destroy_tises()
[all …]
Den_ethtool.c176 priv->params.num_channels * priv->params.num_tc * in mlx5e_get_sset_count()
215 for (tc = 0; tc < priv->params.num_tc; tc++) in mlx5e_get_strings()
253 for (tc = 0; tc < priv->params.num_tc; tc++) in mlx5e_get_ethtool_stats()
427 for (tc = 0; tc < c->num_tc; tc++) { in mlx5e_set_coalesce()
Den.h271 u8 num_tc; member
412 u8 num_tc; member
/linux-4.4.14/drivers/net/ethernet/sfc/
Dtx.c565 int efx_setup_tc(struct net_device *net_dev, u8 num_tc) in efx_setup_tc() argument
573 if (efx_nic_rev(efx) < EFX_REV_FALCON_B0 || num_tc > EFX_MAX_TX_TC) in efx_setup_tc()
576 if (num_tc == net_dev->num_tc) in efx_setup_tc()
579 for (tc = 0; tc < num_tc; tc++) { in efx_setup_tc()
584 if (num_tc > net_dev->num_tc) { in efx_setup_tc()
603 net_dev->num_tc = num_tc; in efx_setup_tc()
607 max_t(int, num_tc, 1) * in efx_setup_tc()
618 net_dev->num_tc = num_tc; in efx_setup_tc()
Defx.h35 int efx_setup_tc(struct net_device *net_dev, u8 num_tc);
Dnet_driver.h1424 return !(tx_queue->efx->net_dev->num_tc < 2 && in efx_tx_queue_used()
/linux-4.4.14/drivers/net/ethernet/qlogic/qede/
Dqede.h116 (edev)->dev_info.num_tc)
120 u8 num_tc; member
123 (edev)->num_tc)
Dqede_main.c716 for (tc = 0; tc < fp->edev->num_tc; tc++) in qede_has_tx_work()
979 for (tc = 0; tc < edev->num_tc; tc++) in qede_poll()
1221 edev->num_tc = edev->dev_info.num_tc; in qede_alloc_etherdev()
1333 fp->txqs = kcalloc(edev->num_tc, sizeof(*fp->txqs), GFP_KERNEL); in qede_alloc_fp_array()
1753 for (tc = 0; tc < edev->num_tc; tc++) in qede_free_mem_fp()
1773 for (tc = 0; tc < edev->num_tc; tc++) { in qede_alloc_mem_fp()
1846 memset((void *)fp->txqs, 0, (edev->num_tc * sizeof(*fp->txqs))); in qede_init_fp()
1847 for (tc = 0; tc < edev->num_tc; tc++) { in qede_init_fp()
2038 for (tc = 0; tc < edev->num_tc; tc++) { in qede_stop_queues()
2052 for (tc = 0; tc < edev->num_tc; tc++) { in qede_stop_queues()
[all …]
/linux-4.4.14/include/linux/qed/
Dqed_eth_if.h21 u8 num_tc; member
/linux-4.4.14/drivers/dma/
Dedma.c235 unsigned num_tc; member
687 if (eventq_no >= ecc->num_tc) in edma_assign_channel_eventq()
1878 ecc->num_tc = value + 1; in edma_setup_from_hw()
1887 dev_dbg(dev, "num_tc: %u\n", ecc->num_tc); in edma_setup_from_hw()
1904 queue_priority_map = devm_kcalloc(dev, ecc->num_tc + 1, sizeof(s8), in edma_setup_from_hw()
1909 for (i = 0; i < ecc->num_tc; i++) { in edma_setup_from_hw()
2093 dma_spec->args[1] < echan->ecc->num_tc) { in of_edma_xlate()
2273 ecc->tc_list = devm_kcalloc(dev, ecc->num_tc, in edma_probe()
2281 if (ret || i == ecc->num_tc) in edma_probe()
/linux-4.4.14/include/linux/
Dnetdevice.h1789 u8 num_tc; member
1816 if (tc >= dev->num_tc) in netdev_set_prio_tc_map()
1826 dev->num_tc = 0; in netdev_reset_tc()
1834 if (tc >= dev->num_tc) in netdev_set_tc_queue()
1843 int netdev_set_num_tc(struct net_device *dev, u8 num_tc) in netdev_set_num_tc() argument
1845 if (num_tc > TC_MAX_QUEUE) in netdev_set_num_tc()
1848 dev->num_tc = num_tc; in netdev_set_num_tc()
1855 return dev->num_tc; in netdev_get_num_tc()
/linux-4.4.14/drivers/net/ethernet/ti/
Dnetcp_core.c1814 static int netcp_setup_tc(struct net_device *dev, u8 num_tc) in netcp_setup_tc() argument
1823 (dev->real_num_tx_queues < num_tc)) in netcp_setup_tc()
1827 if (num_tc) { in netcp_setup_tc()
1828 netdev_set_num_tc(dev, num_tc); in netcp_setup_tc()
1829 for (i = 0; i < num_tc; i++) in netcp_setup_tc()
/linux-4.4.14/drivers/net/ethernet/qlogic/qed/
Dqed.h136 u8 num_tc; member
Dqed_int.c507 u8 num_tc = 1, i; in qed_int_cau_conf_sb() local
516 for (i = 0; i < num_tc; i++) { in qed_int_cau_conf_sb()
Dqed_l2.c1240 info->num_tc = 1; in qed_fill_eth_dev_info()
/linux-4.4.14/include/uapi/linux/
Dpkt_sched.h614 __u8 num_tc; member
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_cmn.c4272 int bnx2x_setup_tc(struct net_device *dev, u8 num_tc) in bnx2x_setup_tc() argument
4282 if (!num_tc) { in bnx2x_setup_tc()
4288 if (num_tc > bp->max_cos) { in bnx2x_setup_tc()
4290 num_tc, bp->max_cos); in bnx2x_setup_tc()
4295 if (netdev_set_num_tc(dev, num_tc)) { in bnx2x_setup_tc()
4296 BNX2X_ERR("failed to declare %d traffic classes\n", num_tc); in bnx2x_setup_tc()
Dbnx2x_cmn.h488 int bnx2x_setup_tc(struct net_device *dev, u8 num_tc);
/linux-4.4.14/drivers/net/ethernet/intel/i40e/
Di40e_main.c4460 u8 num_tc = 0; in i40e_dcb_get_num_tc() local
4469 if (dcbcfg->etscfg.prioritytable[i] > num_tc) in i40e_dcb_get_num_tc()
4470 num_tc = dcbcfg->etscfg.prioritytable[i]; in i40e_dcb_get_num_tc()
4476 return num_tc + 1; in i40e_dcb_get_num_tc()
4488 u8 num_tc = i40e_dcb_get_num_tc(dcbcfg); in i40e_dcb_get_enabled_tc() local
4492 for (i = 0; i < num_tc; i++) in i40e_dcb_get_enabled_tc()
4508 u8 num_tc = 0; in i40e_pf_get_num_tc() local
4529 num_tc++; in i40e_pf_get_num_tc()
4531 return num_tc; in i40e_pf_get_num_tc()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/
Den_tx.c692 if (dev->num_tc) in mlx4_en_select_queue()
Den_ethtool.c1744 if (dev->num_tc) in mlx4_en_set_channels()
/linux-4.4.14/net/core/
Ddev.c1914 dev->num_tc = 0; in netif_setup_tc()
2176 if (dev->num_tc) in netif_set_real_num_tx_queues()
2392 if (dev->num_tc) { in __skb_tx_hash()
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c4494 int num_tc = netdev_get_num_tc(adapter->netdev); in ixgbe_pbthresh_setup() local
4497 if (!num_tc) in ixgbe_pbthresh_setup()
4498 num_tc = 1; in ixgbe_pbthresh_setup()
4500 for (i = 0; i < num_tc; i++) { in ixgbe_pbthresh_setup()
/linux-4.4.14/drivers/infiniband/core/
Dcma.c2287 if (dev->num_tc) in iboe_tos_to_sl()