Home
last modified time | relevance | path

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

1234

/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/
A Dhclge_dcb.c81 if (num_tc > hdev->tc_max) { in hclge_dcb_common_validate()
84 num_tc, hdev->tc_max); in hclge_dcb_common_validate()
89 if (prio_tc[i] >= num_tc) { in hclge_dcb_common_validate()
92 i, prio_tc[i], num_tc); in hclge_dcb_common_validate()
184 if (*tc != hdev->tm_info.num_tc) in hclge_ets_validate()
239 u8 num_tc = 0; in hclge_ieee_setets() local
259 if (num_tc > 1) in hclge_ieee_setets()
400 if (!mqprio_qopt->qopt.num_tc) { in hclge_mqprio_qopt_check()
401 mqprio_qopt->qopt.num_tc = 1; in hclge_mqprio_qopt_check()
453 tc_info->num_tc = mqprio_qopt->qopt.num_tc; in hclge_sync_mqprio_qopt()
[all …]
A Dhclge_tm.c234 if (tc >= hdev->tm_info.num_tc) in hclge_fill_pri_array()
603 return vport->alloc_tqps / tc_info->num_tc; in hclge_vport_get_max_rss_size()
624 return kinfo->rss_size * tc_info->num_tc; in hclge_vport_get_tqp_num()
645 kinfo->tc_info.num_tc = 1; in hclge_tm_update_kinfo_rss_size()
650 kinfo->tc_info.num_tc = in hclge_tm_update_kinfo_rss_size()
729 (i >= hdev->tm_info.num_tc) ? 0 : i; in hclge_tm_tc_info_init()
753 for (k = 0; k < hdev->tm_info.num_tc; k++) in hclge_tm_pg_info_init()
904 for (i = 0; i < tc_info->num_tc; i++) { in hclge_vport_q_to_qs_map()
1531 hdev->tm_info.num_tc = num_tc; in hclge_tm_schd_info_update()
1533 for (i = 0; i < hdev->tm_info.num_tc; i++) in hclge_tm_schd_info_update()
[all …]
/linux/drivers/net/ethernet/intel/fm10k/
A Dfm10k_dcbnl.c38 u8 num_tc = 0; in fm10k_dcbnl_ieee_setets() local
47 if (ets->prio_tc[i] > num_tc) in fm10k_dcbnl_ieee_setets()
48 num_tc = ets->prio_tc[i]; in fm10k_dcbnl_ieee_setets()
52 if (num_tc) in fm10k_dcbnl_ieee_setets()
53 num_tc++; in fm10k_dcbnl_ieee_setets()
55 if (num_tc > IEEE_8021QAZ_MAX_TCS) in fm10k_dcbnl_ieee_setets()
59 if (num_tc != netdev_get_num_tc(dev)) { in fm10k_dcbnl_ieee_setets()
60 int err = fm10k_setup_tc(dev, num_tc); in fm10k_dcbnl_ieee_setets()
/linux/drivers/net/ethernet/sfc/falcon/
A Dtx.c432 unsigned tc, num_tc; in ef4_setup_tc() local
438 num_tc = mqprio->num_tc; in ef4_setup_tc()
440 if (ef4_nic_rev(efx) < EF4_REV_FALCON_B0 || num_tc > EF4_MAX_TX_TC) in ef4_setup_tc()
445 if (num_tc == net_dev->num_tc) in ef4_setup_tc()
448 for (tc = 0; tc < num_tc; tc++) { in ef4_setup_tc()
453 if (num_tc > net_dev->num_tc) { in ef4_setup_tc()
472 net_dev->num_tc = num_tc; in ef4_setup_tc()
476 max_t(int, num_tc, 1) * in ef4_setup_tc()
487 net_dev->num_tc = num_tc; in ef4_setup_tc()
/linux/net/sched/
A Dsch_mqprio.c67 if (qopt->num_tc > TC_MAX_QUEUE) in mqprio_parse_opt()
72 if (qopt->prio_tc_map[i] >= qopt->num_tc) in mqprio_parse_opt()
91 for (i = 0; i < qopt->num_tc; i++) { in mqprio_parse_opt()
103 for (j = i + 1; j < qopt->num_tc; j++) { in mqprio_parse_opt()
195 if (i >= qopt->num_tc) in mqprio_init()
211 if (i >= qopt->num_tc) in mqprio_init()
275 netdev_set_num_tc(dev, qopt->num_tc); in mqprio_init()
276 for (i = 0; i < qopt->num_tc; i++) in mqprio_init()
354 for (i = 0; i < opt->num_tc; i++) { in dump_rates()
368 for (i = 0; i < opt->num_tc; i++) { in dump_rates()
[all …]
A Dsch_taprio.c937 if (!qopt && !dev->num_tc) { in taprio_parse_mqprio_opt()
945 if (dev->num_tc) in taprio_parse_mqprio_opt()
949 if (qopt->num_tc > TC_MAX_QUEUE) { in taprio_parse_mqprio_opt()
955 if (qopt->num_tc > dev->num_tx_queues) { in taprio_parse_mqprio_opt()
968 for (i = 0; i < qopt->num_tc; i++) { in taprio_parse_mqprio_opt()
985 for (j = i + 1; j < qopt->num_tc; j++) { in taprio_parse_mqprio_opt()
1210 for (i = 0; i < dev->num_tc; i++) { in tc_map_to_queue_mask()
1411 if (!mqprio || mqprio->num_tc != dev->num_tc) in taprio_mqprio_cmp()
1414 for (i = 0; i < mqprio->num_tc; i++) in taprio_mqprio_cmp()
1526 for (i = 0; i < mqprio->num_tc; i++) in taprio_change()
[all …]
/linux/drivers/net/ethernet/sfc/
A Dtx.c610 unsigned tc, num_tc; in efx_setup_tc() local
619 num_tc = mqprio->num_tc; in efx_setup_tc()
621 if (num_tc > EFX_MAX_TX_TC) in efx_setup_tc()
626 if (num_tc == net_dev->num_tc) in efx_setup_tc()
629 for (tc = 0; tc < num_tc; tc++) { in efx_setup_tc()
634 net_dev->num_tc = num_tc; in efx_setup_tc()
637 max_t(int, num_tc, 1) * in efx_setup_tc()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dptp.c146 for (i = 0; i < c->num_tc; i++) { in mlx5e_ptp_napi_poll()
171 for (i = 0; i < c->num_tc; i++) { in mlx5e_ptp_napi_poll()
334 for (tc = 0; tc < num_tc; tc++) { in mlx5e_ptp_open_txqsqs()
356 for (tc = 0; tc < c->num_tc; tc++) in mlx5e_ptp_close_txqsqs()
367 u8 num_tc; in mlx5e_ptp_open_tx_cqs() local
380 for (tc = 0; tc < num_tc; tc++) { in mlx5e_ptp_open_tx_cqs()
388 for (tc = 0; tc < num_tc; tc++) { in mlx5e_ptp_open_tx_cqs()
404 tc = num_tc; in mlx5e_ptp_open_tx_cqs()
434 for (tc = 0; tc < c->num_tc; tc++) in mlx5e_ptp_close_tx_cqs()
437 for (tc = 0; tc < c->num_tc; tc++) in mlx5e_ptp_close_tx_cqs()
[all …]
A Dqos.c1003 u8 num_tc; member
1016 int mlx5e_mqprio_rl_init(struct mlx5e_mqprio_rl *rl, struct mlx5_core_dev *mdev, u8 num_tc, in mlx5e_mqprio_rl_init() argument
1026 if (num_tc > mlx5e_qos_max_leaf_nodes(mdev)) in mlx5e_mqprio_rl_init()
1030 rl->num_tc = num_tc; in mlx5e_mqprio_rl_init()
1031 rl->leaves_id = kvcalloc(num_tc, sizeof(*rl->leaves_id), GFP_KERNEL); in mlx5e_mqprio_rl_init()
1041 for (tc = 0; tc < num_tc; tc++) { in mlx5e_mqprio_rl_init()
1068 for (tc = 0; tc < rl->num_tc; tc++) in mlx5e_mqprio_rl_cleanup()
1076 if (tc >= rl->num_tc) in mlx5e_mqprio_rl_get_node_hw_id()
A Dptp.h36 u8 num_tc; member
A Dqos.h49 int mlx5e_mqprio_rl_init(struct mlx5e_mqprio_rl *rl, struct mlx5_core_dev *mdev, u8 num_tc,
/linux/drivers/net/ethernet/chelsio/cxgb4/
A Dcxgb4_tc_mqprio.c19 if (!mqprio->qopt.num_tc) in cxgb4_mqprio_validate()
31 } else if (mqprio->qopt.num_tc > adap->params.nsched_cls) { in cxgb4_mqprio_validate()
47 for (i = 0; i < mqprio->qopt.num_tc; i++) { in cxgb4_mqprio_validate()
53 for (j = i + 1; j < mqprio->qopt.num_tc; j++) { in cxgb4_mqprio_validate()
339 for (i = 0; i < mqprio->qopt.num_tc; i++) { in cxgb4_mqprio_alloc_tc()
444 for (i = 0; i < mqprio->qopt.num_tc; i++) { in cxgb4_mqprio_enable_offload()
480 ret = netdev_set_num_tc(dev, mqprio->qopt.num_tc); in cxgb4_mqprio_enable_offload()
485 for (i = 0; i < mqprio->qopt.num_tc; i++) { in cxgb4_mqprio_enable_offload()
510 i = mqprio->qopt.num_tc; in cxgb4_mqprio_enable_offload()
602 if (!mqprio->qopt.num_tc) in cxgb4_setup_tc_mqprio()
[all …]
/linux/drivers/net/ethernet/aquantia/atlantic/
A Daq_main.c351 const unsigned int num_tc) in aq_validate_mqprio_opt() argument
358 if (num_tc > tcs_max) { in aq_validate_mqprio_opt()
363 if (num_tc != 0 && !is_power_of_2(num_tc)) { in aq_validate_mqprio_opt()
392 err = aq_validate_mqprio_opt(aq_nic, mqprio, mqprio->qopt.num_tc); in aq_ndo_setup_tc()
396 for (i = 0; i < mqprio->qopt.num_tc; i++) { in aq_ndo_setup_tc()
412 return aq_nic_setup_tc_mqprio(aq_nic, mqprio->qopt.num_tc, in aq_ndo_setup_tc()
/linux/drivers/net/ethernet/intel/ice/
A Dice_dcb_lib.c13 u8 i, num_tc, ena_tc = 1; in ice_dcb_get_ena_tc() local
15 num_tc = ice_dcb_get_num_tc(dcbcfg); in ice_dcb_get_ena_tc()
17 for (i = 0; i < num_tc; i++) in ice_dcb_get_ena_tc()
108 u8 num_tc = 0; in ice_dcb_get_num_tc() local
120 if (num_tc & BIT(i)) { in ice_dcb_get_num_tc()
152 u8 num_tc, ena_tc_map, pfc_ena_map; in ice_get_first_droptc() local
155 num_tc = ice_dcb_get_num_tc(cfg); in ice_get_first_droptc()
164 for (i = 0; i < num_tc; i++) { in ice_get_first_droptc()
314 u8 num_tc, total_bw = 0; in ice_dcb_bwchk() local
325 if (num_tc == 1) { in ice_dcb_bwchk()
[all …]
/linux/drivers/net/ethernet/ti/
A Dcpsw_priv.c780 static int cpsw_tc_to_fifo(int tc, int num_tc) in cpsw_tc_to_fifo() argument
782 if (tc == num_tc - 1) in cpsw_tc_to_fifo()
946 fifo = cpsw_tc_to_fifo(tc, ndev->num_tc); in cpsw_set_cbs()
997 int fifo, num_tc, count, offset; in cpsw_set_mqprio() local
1002 num_tc = mqprio->qopt.num_tc; in cpsw_set_mqprio()
1003 if (num_tc > CPSW_TC_NUM) in cpsw_set_mqprio()
1015 if (num_tc) { in cpsw_set_mqprio()
1018 fifo = cpsw_tc_to_fifo(tc, num_tc); in cpsw_set_mqprio()
1022 netdev_set_num_tc(ndev, num_tc); in cpsw_set_mqprio()
1023 for (i = 0; i < num_tc; i++) { in cpsw_set_mqprio()
/linux/drivers/infiniband/hw/irdma/
A Dmain.c68 l2params->num_tc = qos_info->num_tc; in irdma_fill_qos_info()
71 for (i = 0; i < l2params->num_tc; i++) { in irdma_fill_qos_info()
111 iwdev->dcb = qos_info.num_tc > 1; in irdma_iidc_event_handler()
/linux/drivers/net/ethernet/intel/iavf/
A Diavf_main.c1174 adapter->num_tc) in iavf_alloc_queues()
1509 adapter->num_tc) in iavf_init_interrupt_scheme()
1511 adapter->num_tc); in iavf_init_interrupt_scheme()
2334 adapter->num_tc) { in iavf_reset_task()
2761 num_tc = mqprio_qopt->qopt.num_tc; in __iavf_setup_tc()
2769 adapter->num_tc = 0; in __iavf_setup_tc()
2795 if (adapter->num_tc == num_tc) in __iavf_setup_tc()
2797 adapter->num_tc = num_tc; in __iavf_setup_tc()
2800 if (i < num_tc) { in __iavf_setup_tc()
2828 if (i < num_tc) in __iavf_setup_tc()
[all …]
/linux/drivers/net/ethernet/intel/i40e/
A Di40e_dcb.h252 u8 num_tc, u8 num_ports);
255 void i40e_dcb_hw_set_num_tc(struct i40e_hw *hw, u8 num_tc);
A Di40e_virtchnl_pf.c319 for (i = 0; i < vf->num_tc; i++) { in i40e_get_real_pf_qid()
870 num_tc = vf->num_tc; in i40e_map_pf_queues_to_vsi()
872 for (i = 0; i < num_tc; i++) { in i40e_map_pf_queues_to_vsi()
918 num_tc = vf->num_tc; in i40e_map_pf_to_vf_queues()
920 for (i = 0; i < num_tc; i++) { in i40e_map_pf_to_vf_queues()
1024 for (j = 0; j < vf->num_tc; j++) { in i40e_free_vf_res()
2030 for (i = 1; i < vf->num_tc; i++) { in i40e_del_qch()
3783 if (!tci->num_tc || tci->num_tc > I40E_MAX_VF_VSI) { in i40e_vc_add_qch_msg()
3792 for (i = 0; i < tci->num_tc; i++) in i40e_vc_add_qch_msg()
3830 vf->num_tc = tci->num_tc; in i40e_vc_add_qch_msg()
[all …]
/linux/drivers/net/ethernet/qlogic/qede/
A Dqede_main.c557 static int qede_setup_tc(struct net_device *ndev, u8 num_tc) in qede_setup_tc() argument
562 if (num_tc > edev->dev_info.num_tc) in qede_setup_tc()
566 netdev_set_num_tc(ndev, num_tc); in qede_setup_tc()
628 return qede_setup_tc(dev, mqprio->num_tc); in qede_setup_tc_offload()
720 info->num_queues * info->num_tc, in qede_alloc_etherdev()
948 fp->txq = kcalloc(edev->dev_info.num_tc, in qede_alloc_fp_array()
1814 edev->dev_info.num_tc); in qede_set_real_num_queues()
2357 u8 num_tc; in qede_load() local
2403 num_tc = netdev_get_num_tc(edev->ndev); in qede_load()
2404 num_tc = num_tc ? num_tc : edev->dev_info.num_tc; in qede_load()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/
A Den_txrx.c138 for (i = 0; i < c->num_tc; i++) in mlx5e_napi_poll()
206 for (i = 0; i < c->num_tc; i++) { in mlx5e_napi_poll()
/linux/include/linux/net/intel/
A Diidc.h57 u8 num_tc; member
/linux/drivers/net/ethernet/freescale/dpaa/
A Ddpaa_eth.c379 u8 num_tc; in dpaa_setup_tc() local
386 num_tc = mqprio->num_tc; in dpaa_setup_tc()
388 if (num_tc == priv->num_tc) in dpaa_setup_tc()
391 if (!num_tc) { in dpaa_setup_tc()
396 if (num_tc > DPAA_TC_NUM) { in dpaa_setup_tc()
402 netdev_set_num_tc(net_dev, num_tc); in dpaa_setup_tc()
404 for (i = 0; i < num_tc; i++) in dpaa_setup_tc()
409 priv->num_tc = num_tc ? : 1; in dpaa_setup_tc()
410 netif_set_real_num_tx_queues(net_dev, priv->num_tc * DPAA_TC_TXQ_NUM); in dpaa_setup_tc()
3492 priv->num_tc = 1; in dpaa_eth_probe()
[all …]
/linux/net/core/
A Ddev.c2433 int num_tc = dev_maps->num_tc; in remove_xps_queue_cpu() local
2437 for (tci = cpu * num_tc; num_tc--; tci++) { in remove_xps_queue_cpu()
2583 num_tc = dev->num_tc; in __netif_set_xps_queue()
2584 if (num_tc < 0) in __netif_set_xps_queue()
2617 dev_maps->num_tc == num_tc && dev_maps->nr_ids == nr_ids) in __netif_set_xps_queue()
2631 new_dev_maps->num_tc = num_tc; in __netif_set_xps_queue()
2693 for (i = num_tc, tci = j * dev_maps->num_tc; i--; tci++) { in __netif_set_xps_queue()
2755 for (i = num_tc, tci = j * num_tc; i--; tci++) { in __netif_set_xps_queue()
2805 dev->num_tc = 0; in netdev_reset_tc()
2835 dev->num_tc = num_tc; in netdev_set_num_tc()
[all …]
/linux/include/linux/avf/
A Dvirtchnl.h556 u32 num_tc; member
1135 valid_len += (vti->num_tc - 1) * in virtchnl_vc_validate_vf_msg()
1137 if (vti->num_tc == 0) in virtchnl_vc_validate_vf_msg()

Completed in 82 milliseconds

1234