| /drivers/net/ethernet/broadcom/bnxt/ |
| A D | bnxt_dcb.c | 29 for (i = 0; i < bp->max_tc; i++) { in bnxt_queue_to_tc() 97 u8 max_tc) in bnxt_hwrm_queue_cos2bw_cfg() argument 107 for (i = 0; i < max_tc; i++) { in bnxt_hwrm_queue_cos2bw_cfg() 196 int max = bp->max_tc; in bnxt_queue_remap() 476 u8 max_tc = 0; in bnxt_ets_validate() local 486 max_tc = ets->prio_tc[i]; in bnxt_ets_validate() 513 if (max_tc >= bp->max_tc) in bnxt_ets_validate() 514 *tc = bp->max_tc; in bnxt_ets_validate() 516 *tc = max_tc + 1; in bnxt_ets_validate() 526 ets->ets_cap = bp->max_tc; in bnxt_dcbnl_ieee_getets() [all …]
|
| A D | bnxt_dcb.h | 17 u8 max_tc; member
|
| A D | bnxt.c | 10087 bp->max_tc = resp->max_configurable_queues; in bnxt_hwrm_queue_qportcfg() 10089 if (bp->max_tc > BNXT_MAX_QUEUE) in bnxt_hwrm_queue_qportcfg() 10090 bp->max_tc = BNXT_MAX_QUEUE; in bnxt_hwrm_queue_qportcfg() 10094 for (i = 0, j = 0; i < bp->max_tc; i++) { in bnxt_hwrm_queue_qportcfg() 10103 bp->max_q = bp->max_tc; in bnxt_hwrm_queue_qportcfg() 10104 bp->max_tc = max_t(u8, j, 1); in bnxt_hwrm_queue_qportcfg() 10107 bp->max_tc = 1; in bnxt_hwrm_queue_qportcfg() 10109 if (bp->max_lltc > bp->max_tc) in bnxt_hwrm_queue_qportcfg() 10110 bp->max_lltc = bp->max_tc; in bnxt_hwrm_queue_qportcfg() 15293 if (tc > bp->max_tc) { in bnxt_setup_mq_tc() [all …]
|
| A D | bnxt.h | 2417 u8 max_tc; member
|
| /drivers/net/ethernet/amd/xgbe/ |
| A D | xgbe-dcb.c | 40 u8 max_tc = 0; in xgbe_dcb_ieee_setets() local 52 max_tc = max_t(u8, max_tc, ets->prio_tc[i]); in xgbe_dcb_ieee_setets() 54 max_tc = max_t(u8, max_tc, i); in xgbe_dcb_ieee_setets() 72 if (max_tc >= pdata->hw_feat.tc_cnt) { in xgbe_dcb_ieee_setets() 93 pdata->num_tcs = max_tc + 1; in xgbe_dcb_ieee_setets()
|
| /drivers/net/ethernet/intel/ixgbe/ |
| A D | ixgbe_dcb_82599.c | 193 u8 max_tc = 0; in ixgbe_dcb_config_pfc_82599() local 218 if (prio_tc[i] > max_tc) in ixgbe_dcb_config_pfc_82599() 219 max_tc = prio_tc[i]; in ixgbe_dcb_config_pfc_82599() 224 for (i = 0; i <= max_tc; i++) { in ixgbe_dcb_config_pfc_82599()
|
| A D | ixgbe_dcb_nl.c | 512 __u8 max_tc = 0; in ixgbe_dcbnl_ieee_setets() local 534 if (ets->prio_tc[i] > max_tc) in ixgbe_dcbnl_ieee_setets() 535 max_tc = ets->prio_tc[i]; in ixgbe_dcbnl_ieee_setets() 542 if (max_tc) in ixgbe_dcbnl_ieee_setets() 543 max_tc++; in ixgbe_dcbnl_ieee_setets() 545 if (max_tc > adapter->dcb_cfg.num_tcs.pg_tcs) in ixgbe_dcbnl_ieee_setets() 548 if (max_tc != adapter->hw_tcs) { in ixgbe_dcbnl_ieee_setets() 549 err = ixgbe_setup_tc(dev, max_tc); in ixgbe_dcbnl_ieee_setets()
|
| /drivers/net/ethernet/broadcom/bnge/ |
| A D | bnge_hwrm_lib.c | 676 bd->max_tc = resp->max_configurable_queues; in bnge_hwrm_queue_qportcfg() 678 if (bd->max_tc > BNGE_MAX_QUEUE) in bnge_hwrm_queue_qportcfg() 679 bd->max_tc = BNGE_MAX_QUEUE; in bnge_hwrm_queue_qportcfg() 683 for (i = 0, j = 0; i < bd->max_tc; i++) { in bnge_hwrm_queue_qportcfg() 691 bd->max_q = bd->max_tc; in bnge_hwrm_queue_qportcfg() 692 bd->max_tc = max_t(u8, j, 1); in bnge_hwrm_queue_qportcfg() 695 bd->max_tc = 1; in bnge_hwrm_queue_qportcfg() 697 if (bd->max_lltc > bd->max_tc) in bnge_hwrm_queue_qportcfg() 698 bd->max_lltc = bd->max_tc; in bnge_hwrm_queue_qportcfg()
|
| A D | bnge.h | 184 u8 max_tc; member
|
| /drivers/net/ethernet/intel/ice/ |
| A D | ice_dcb_nl.c | 738 u8 max_tc; in ice_dcbnl_setapp() local 768 max_tc = pf->hw.func_caps.common_cap.maxtc; in ice_dcbnl_setapp() 769 if (app->priority >= max_tc) { in ice_dcbnl_setapp() 771 app->priority, max_tc); in ice_dcbnl_setapp() 817 new_cfg->pfc.pfccap = max_tc; in ice_dcbnl_setapp() 820 for (i = 0; i < max_tc; i++) in ice_dcbnl_setapp() 824 dscp = (i * max_tc) + j; in ice_dcbnl_setapp() 825 offset = max_tc * ICE_BYTES_PER_DSCP_VAL; in ice_dcbnl_setapp() 829 if (max_tc < ICE_MAX_TRAFFIC_CLASS) in ice_dcbnl_setapp() 837 for (i = 1; i < max_tc; i++) { in ice_dcbnl_setapp()
|
| /drivers/net/ethernet/mellanox/mlx5/core/ |
| A D | en_dcbnl.c | 164 static void mlx5e_build_tc_group(struct ieee_ets *ets, u8 *tc_group, int max_tc) in mlx5e_build_tc_group() argument 171 for (i = 0; i <= max_tc; i++) { in mlx5e_build_tc_group() 186 for (i = 0; i <= max_tc; i++) { in mlx5e_build_tc_group() 204 u8 *tc_group, int max_tc) in mlx5e_build_tc_tx_bw() argument 211 for (i = 0; i <= max_tc; i++) { in mlx5e_build_tc_tx_bw() 222 for (i = 0; i <= max_tc; i++) { in mlx5e_build_tc_tx_bw() 256 int max_tc = mlx5_max_tc(mdev); in mlx5e_dcbnl_ieee_setets_core() local 259 mlx5e_build_tc_group(ets, tc_group, max_tc); in mlx5e_dcbnl_ieee_setets_core() 260 mlx5e_build_tc_tx_bw(ets, tc_tx_bw, tc_group, max_tc); in mlx5e_dcbnl_ieee_setets_core()
|
| A D | en_rep.c | 1481 .max_tc = 1, 1500 .max_tc = MLX5_MAX_NUM_TC,
|
| A D | en.h | 995 int max_tc; member
|
| A D | en_main.c | 6097 .max_tc = MLX5_MAX_NUM_TC, 6137 tmp -= profile->max_tc; in mlx5e_calc_max_nch() 6138 tmp = tmp / profile->max_tc; in mlx5e_calc_max_nch() 6271 profile->max_tc : 0; in mlx5e_get_max_num_txqs() 6277 return nch * profile->max_tc + ptp_txqs + qos_txqs; in mlx5e_get_max_num_txqs()
|
| A D | port.c | 613 u8 num_tc = MLX5_CAP_GEN(mdev, max_tc) ? : 8; in mlx5_max_tc()
|
| /drivers/net/ethernet/qlogic/qed/ |
| A D | qed_dcbx.c | 527 p_params->pfc.max_tc = QED_MFW_GET_FIELD(pfc, DCBX_PFC_CAPS); in qed_dcbx_get_pfc_data() 541 p_params->pfc.willing, pfc_map, p_params->pfc.max_tc, in qed_dcbx_get_pfc_data() 1038 *pfc |= (u32)p_params->pfc.max_tc << DCBX_PFC_CAPS_SHIFT; in qed_dcbx_set_pfc_data() 1510 *num = dcbx_info->operational.params.pfc.max_tc; in qed_dcbnl_getnumtcs() 1681 dcbx_set.config.params.pfc.max_tc = num; in qed_dcbnl_setnumtcs() 2002 pfc->tcs_supported = dcbx_info->remote.params.pfc.max_tc; in qed_dcbnl_cee_peer_getpfc() 2064 pfc->pfc_cap = params->pfc.max_tc; in qed_dcbnl_get_ieee_pfc() 2109 dcbx_set.config.params.pfc.max_tc = pfc->pfc_cap; in qed_dcbnl_ieee_setpfc()
|
| A D | qed_dev.c | 1741 u8 max_tc = qed_init_qm_get_num_tcs(p_hwfn); in qed_get_cm_pq_idx_mcos() local 1743 if (max_tc == 0) { in qed_get_cm_pq_idx_mcos() 1749 if (tc > max_tc) in qed_get_cm_pq_idx_mcos() 1750 DP_ERR(p_hwfn, "tc %d must be smaller than %d\n", tc, max_tc); in qed_get_cm_pq_idx_mcos() 1752 return qed_get_cm_pq_idx(p_hwfn, PQ_FLAGS_MCOS) + (tc % max_tc); in qed_get_cm_pq_idx_mcos()
|
| /drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
| A D | hclge_tm.c | 686 kinfo->tc_info.max_tc = 1; in hclge_tm_update_kinfo_rss_size() 692 kinfo->tc_info.max_tc = hdev->tc_max; in hclge_tm_update_kinfo_rss_size() 983 for (i = 0; i < kinfo->tc_info.max_tc; i++) { in hclge_tm_pri_q_qs_cfg_tc_base() 1203 if (i >= kinfo->tc_info.max_tc) in hclge_tm_pri_tc_base_dwrr_cfg() 1391 if (pri_id >= kinfo->tc_info.max_tc) in hclge_tm_schd_mode_tc_base_cfg()
|
| /drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
| A D | ipoib_vlan.c | 363 .max_tc = MLX5I_MAX_NUM_TC,
|
| A D | ipoib.c | 512 .max_tc = MLX5I_MAX_NUM_TC,
|
| /drivers/net/ethernet/hisilicon/hns3/ |
| A D | hnae3.h | 841 u8 max_tc; /* Total number of TCs */ member
|