Home
last modified time | relevance | path

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

/linux-4.1.27/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.1.27/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.1.27/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.h30 int efx_setup_tc(struct net_device *net_dev, u8 num_tc);
Dnet_driver.h1413 return !(tx_queue->efx->net_dev->num_tc < 2 && in efx_tx_queue_used()
/linux-4.1.27/arch/arm/common/
Dedma.c242 unsigned num_tc; member
1443 if (eventq_no >= edma_cc[ctlr]->num_tc) in edma_assign_channel_eventq()
1470 edma_cc->num_tc = value + 1; in edma_setup_from_hw()
1477 dev_dbg(dev, "num_tc: %u\n", edma_cc->num_tc); in edma_setup_from_hw()
1494 (edma_cc->num_tc + 1) * sizeof(s8), in edma_setup_from_hw()
1499 for (i = 0; i < edma_cc->num_tc; i++) { in edma_setup_from_hw()
/linux-4.1.27/include/linux/
Dnetdevice.h1742 u8 num_tc; member
1768 if (tc >= dev->num_tc) in netdev_set_prio_tc_map()
1778 dev->num_tc = 0; in netdev_reset_tc()
1786 if (tc >= dev->num_tc) in netdev_set_tc_queue()
1795 int netdev_set_num_tc(struct net_device *dev, u8 num_tc) in netdev_set_num_tc() argument
1797 if (num_tc > TC_MAX_QUEUE) in netdev_set_num_tc()
1800 dev->num_tc = num_tc; in netdev_set_num_tc()
1807 return dev->num_tc; in netdev_get_num_tc()
/linux-4.1.27/drivers/net/ethernet/ti/
Dnetcp_core.c1800 static int netcp_setup_tc(struct net_device *dev, u8 num_tc) in netcp_setup_tc() argument
1809 (dev->real_num_tx_queues < num_tc)) in netcp_setup_tc()
1813 if (num_tc) { in netcp_setup_tc()
1814 netdev_set_num_tc(dev, num_tc); in netcp_setup_tc()
1815 for (i = 0; i < num_tc; i++) in netcp_setup_tc()
/linux-4.1.27/net/core/
Dflow_dissector.c350 if (dev->num_tc) { in __skb_tx_hash()
Ddev.c1882 dev->num_tc = 0; in netif_setup_tc()
2144 if (dev->num_tc) in netif_set_real_num_tx_queues()
/linux-4.1.27/include/uapi/linux/
Dpkt_sched.h613 __u8 num_tc; member
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_cmn.c4172 int bnx2x_setup_tc(struct net_device *dev, u8 num_tc) in bnx2x_setup_tc() argument
4181 if (!num_tc) { in bnx2x_setup_tc()
4187 if (num_tc > bp->max_cos) { in bnx2x_setup_tc()
4189 num_tc, bp->max_cos); in bnx2x_setup_tc()
4194 if (netdev_set_num_tc(dev, num_tc)) { in bnx2x_setup_tc()
4195 BNX2X_ERR("failed to declare %d traffic classes\n", num_tc); in bnx2x_setup_tc()
Dbnx2x_cmn.h486 int bnx2x_setup_tc(struct net_device *dev, u8 num_tc);
/linux-4.1.27/drivers/net/ethernet/intel/i40e/
Di40e_main.c4087 u8 num_tc = 0; in i40e_dcb_get_num_tc() local
4096 if (dcbcfg->etscfg.prioritytable[i] > num_tc) in i40e_dcb_get_num_tc()
4097 num_tc = dcbcfg->etscfg.prioritytable[i]; in i40e_dcb_get_num_tc()
4103 return num_tc + 1; in i40e_dcb_get_num_tc()
4115 u8 num_tc = i40e_dcb_get_num_tc(dcbcfg); in i40e_dcb_get_enabled_tc() local
4119 for (i = 0; i < num_tc; i++) in i40e_dcb_get_enabled_tc()
4135 u8 num_tc = 0; in i40e_pf_get_num_tc() local
4156 num_tc++; in i40e_pf_get_num_tc()
4158 return num_tc; in i40e_pf_get_num_tc()
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Den_tx.c690 if (dev->num_tc) in mlx4_en_select_queue()
Den_ethtool.c1729 if (dev->num_tc) in mlx4_en_set_channels()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c4384 int num_tc = netdev_get_num_tc(adapter->netdev); in ixgbe_pbthresh_setup() local
4387 if (!num_tc) in ixgbe_pbthresh_setup()
4388 num_tc = 1; in ixgbe_pbthresh_setup()
4390 for (i = 0; i < num_tc; i++) { in ixgbe_pbthresh_setup()
/linux-4.1.27/drivers/infiniband/core/
Dcma.c1893 if (dev->num_tc) in iboe_tos_to_sl()