Home
last modified time | relevance | path

Searched refs:max_tc (Results 1 – 19 of 19) sorted by relevance

/linux/drivers/net/ethernet/broadcom/bnxt/
A Dbnxt_dcb.c29 for (i = 0; i < bp->max_tc; i++) { in bnxt_queue_to_tc()
97 u8 max_tc) in bnxt_hwrm_queue_cos2bw_cfg() argument
108 for (i = 0; i < max_tc; i++) { in bnxt_hwrm_queue_cos2bw_cfg()
188 int max = bp->max_tc; in bnxt_queue_remap()
468 u8 max_tc = 0; in bnxt_ets_validate() local
478 max_tc = ets->prio_tc[i]; in bnxt_ets_validate()
503 if (max_tc >= bp->max_tc) in bnxt_ets_validate()
504 *tc = bp->max_tc; in bnxt_ets_validate()
506 *tc = max_tc + 1; in bnxt_ets_validate()
516 ets->ets_cap = bp->max_tc; in bnxt_dcbnl_ieee_getets()
[all …]
A Dbnxt_dcb.h17 u8 max_tc; member
A Dbnxt.c7887 bp->max_tc = resp->max_configurable_queues; in bnxt_hwrm_queue_qportcfg()
7889 if (bp->max_tc > BNXT_MAX_QUEUE) in bnxt_hwrm_queue_qportcfg()
7890 bp->max_tc = BNXT_MAX_QUEUE; in bnxt_hwrm_queue_qportcfg()
7894 for (i = 0, j = 0; i < bp->max_tc; i++) { in bnxt_hwrm_queue_qportcfg()
7903 bp->max_q = bp->max_tc; in bnxt_hwrm_queue_qportcfg()
7904 bp->max_tc = max_t(u8, j, 1); in bnxt_hwrm_queue_qportcfg()
7907 bp->max_tc = 1; in bnxt_hwrm_queue_qportcfg()
7909 if (bp->max_lltc > bp->max_tc) in bnxt_hwrm_queue_qportcfg()
7910 bp->max_lltc = bp->max_tc; in bnxt_hwrm_queue_qportcfg()
12455 if (tc > bp->max_tc) { in bnxt_setup_mq_tc()
[all …]
A Dbnxt.h1895 u8 max_tc; member
/linux/drivers/net/ethernet/amd/xgbe/
A Dxgbe-dcb.c149 u8 max_tc = 0; in xgbe_dcb_ieee_setets() local
161 max_tc = max_t(u8, max_tc, ets->prio_tc[i]); in xgbe_dcb_ieee_setets()
163 max_tc = max_t(u8, max_tc, i); in xgbe_dcb_ieee_setets()
181 if (max_tc >= pdata->hw_feat.tc_cnt) { in xgbe_dcb_ieee_setets()
202 pdata->num_tcs = max_tc + 1; in xgbe_dcb_ieee_setets()
/linux/drivers/net/ethernet/intel/ixgbe/
A Dixgbe_dcb_82599.c193 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 Dixgbe_dcb_nl.c513 __u8 max_tc = 0; in ixgbe_dcbnl_ieee_setets() local
535 if (ets->prio_tc[i] > max_tc) in ixgbe_dcbnl_ieee_setets()
536 max_tc = ets->prio_tc[i]; in ixgbe_dcbnl_ieee_setets()
543 if (max_tc) in ixgbe_dcbnl_ieee_setets()
544 max_tc++; in ixgbe_dcbnl_ieee_setets()
546 if (max_tc > adapter->dcb_cfg.num_tcs.pg_tcs) in ixgbe_dcbnl_ieee_setets()
549 if (max_tc != adapter->hw_tcs) { in ixgbe_dcbnl_ieee_setets()
550 err = ixgbe_setup_tc(dev, max_tc); in ixgbe_dcbnl_ieee_setets()
/linux/drivers/net/ethernet/intel/ice/
A Dice_dcb_nl.c703 u8 max_tc; in ice_dcbnl_setapp() local
728 max_tc = pf->hw.func_caps.common_cap.maxtc; in ice_dcbnl_setapp()
729 if (app->priority >= max_tc) { in ice_dcbnl_setapp()
731 app->priority, max_tc); in ice_dcbnl_setapp()
777 new_cfg->pfc.pfccap = max_tc; in ice_dcbnl_setapp()
780 for (i = 0; i < max_tc; i++) in ice_dcbnl_setapp()
784 dscp = (i * max_tc) + j; in ice_dcbnl_setapp()
785 offset = max_tc * ICE_BYTES_PER_DSCP_VAL; in ice_dcbnl_setapp()
789 if (max_tc < ICE_MAX_TRAFFIC_CLASS) in ice_dcbnl_setapp()
797 for (i = 1; i < max_tc; i++) { in ice_dcbnl_setapp()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
A Den_dcbnl.c162 static void mlx5e_build_tc_group(struct ieee_ets *ets, u8 *tc_group, int max_tc) in mlx5e_build_tc_group() argument
169 for (i = 0; i <= max_tc; i++) { in mlx5e_build_tc_group()
184 for (i = 0; i <= max_tc; i++) { in mlx5e_build_tc_group()
202 u8 *tc_group, int max_tc) in mlx5e_build_tc_tx_bw() argument
209 for (i = 0; i <= max_tc; i++) { in mlx5e_build_tc_tx_bw()
220 for (i = 0; i <= max_tc; i++) { in mlx5e_build_tc_tx_bw()
254 int max_tc = mlx5_max_tc(mdev); in mlx5e_dcbnl_ieee_setets_core() local
257 mlx5e_build_tc_group(ets, tc_group, max_tc); in mlx5e_dcbnl_ieee_setets_core()
258 mlx5e_build_tc_tx_bw(ets, tc_tx_bw, tc_group, max_tc); in mlx5e_dcbnl_ieee_setets_core()
A Den_rep.c1106 .max_tc = 1,
1126 .max_tc = MLX5E_MAX_NUM_TC,
1187 txqs = nch * profile->max_tc; in mlx5e_vport_vf_rep_load()
A Den_main.c3024 for (tc = 0; tc < priv->profile->max_tc; tc++) in mlx5e_destroy_tises()
3039 for (tc = 0; tc < priv->profile->max_tc; tc++) { in mlx5e_create_tises()
3062 tc = priv->profile->max_tc; in mlx5e_create_tises()
5108 .max_tc = MLX5E_MAX_NUM_TC,
5134 tmp -= profile->max_tc; in mlx5e_calc_max_nch()
5135 tmp = tmp / profile->max_tc; in mlx5e_calc_max_nch()
5458 ptp_txqs = profile->max_tc; in mlx5e_probe()
5464 txqs = nch * profile->max_tc + ptp_txqs + qos_sqs; in mlx5e_probe()
A Den.h977 int max_tc; member
A Dport.c648 u8 num_tc = MLX5_CAP_GEN(mdev, max_tc) ? : 8; in mlx5_max_tc()
/linux/drivers/net/ethernet/qlogic/qed/
A Dqed_dcbx.c527 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 Dqed_dev.c1760 u8 max_tc = qed_init_qm_get_num_tcs(p_hwfn); in qed_get_cm_pq_idx_mcos() local
1762 if (max_tc == 0) { in qed_get_cm_pq_idx_mcos()
1768 if (tc > max_tc) in qed_get_cm_pq_idx_mcos()
1769 DP_ERR(p_hwfn, "tc %d must be smaller than %d\n", tc, max_tc); in qed_get_cm_pq_idx_mcos()
1771 return qed_get_cm_pq_idx(p_hwfn, PQ_FLAGS_MCOS) + (tc % max_tc); in qed_get_cm_pq_idx_mcos()
/linux/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
A Dipoib_vlan.c351 .max_tc = MLX5I_MAX_NUM_TC,
A Dipoib.c442 .max_tc = MLX5I_MAX_NUM_TC,
/linux/include/linux/qed/
A Dqed_if.h73 u8 max_tc; member
/linux/include/linux/mlx5/
A Dmlx5_ifc.h1464 u8 max_tc[0x4]; member

Completed in 161 milliseconds