Home
last modified time | relevance | path

Searched refs:num_tcs (Results 1 – 24 of 24) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dselq.c15 unsigned int num_tcs; member
47 .num_tcs = 1, in mlx5e_selq_init()
87 selq->standby->num_tcs = mlx5e_get_dcb_num_tc(params); in mlx5e_selq_prepare_params()
89 selq->standby->num_channels * selq->standby->num_tcs; in mlx5e_selq_prepare_params()
171 up = selq->num_tcs > 1 ? mlx5e_get_up(priv, skb) : 0; in mlx5e_select_ptpsq()
214 if (selq->num_tcs <= 1) in mlx5e_select_queue()
262 if (selq->num_tcs <= 1) in mlx5e_select_queue()
/linux/drivers/soc/qcom/
H A Drpmh-internal.h49 int num_tcs; member
125 int num_tcs; member
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_sriov.c82 adapter->dcb_cfg.num_tcs.pg_tcs = MAX_TRAFFIC_CLASS; in __ixgbe_enable_sriov()
83 adapter->dcb_cfg.num_tcs.pfc_tcs = MAX_TRAFFIC_CLASS; in __ixgbe_enable_sriov()
85 adapter->dcb_cfg.num_tcs.pg_tcs = 4; in __ixgbe_enable_sriov()
86 adapter->dcb_cfg.num_tcs.pfc_tcs = 4; in __ixgbe_enable_sriov()
88 adapter->dcb_cfg.num_tcs.pg_tcs = 1; in __ixgbe_enable_sriov()
89 adapter->dcb_cfg.num_tcs.pfc_tcs = 1; in __ixgbe_enable_sriov()
705 u8 num_tcs = adapter->hw_tcs; in ixgbe_vf_reset_event() local
719 if (!vfinfo->pf_vlan && !vfinfo->pf_qos && !num_tcs) { in ixgbe_vf_reset_event()
722 if (vfinfo->pf_qos || !num_tcs) in ixgbe_vf_reset_event()
1068 u8 num_tcs = adapter->hw_tcs; in ixgbe_get_vf_queues() local
[all …]
H A Dixgbe_dcb_nl.c139 state ? adapter->dcb_cfg.num_tcs.pg_tcs : 0); in ixgbe_dcbnl_set_state()
428 *num = adapter->dcb_cfg.num_tcs.pg_tcs; in ixgbe_dcbnl_getnumtcs()
431 *num = adapter->dcb_cfg.num_tcs.pfc_tcs; in ixgbe_dcbnl_getnumtcs()
492 ets->ets_cap = adapter->dcb_cfg.num_tcs.pg_tcs; in ixgbe_dcbnl_ieee_getets()
544 if (max_tc > adapter->dcb_cfg.num_tcs.pg_tcs) in ixgbe_dcbnl_ieee_setets()
565 pfc->pfc_cap = adapter->dcb_cfg.num_tcs.pfc_tcs; in ixgbe_dcbnl_ieee_getpfc()
H A Dixgbe_dcb.h108 struct dcb_num_tcs num_tcs; member
H A Dixgbe_dcb.c216 u8 tc = cfg->num_tcs.pg_tcs; in ixgbe_dcb_get_tc_from_up()
H A Dixgbe_main.c6823 adapter->dcb_cfg.num_tcs.pg_tcs = MAX_TRAFFIC_CLASS; in ixgbe_init_dcb()
6824 adapter->dcb_cfg.num_tcs.pfc_tcs = MAX_TRAFFIC_CLASS; in ixgbe_init_dcb()
6829 adapter->dcb_cfg.num_tcs.pg_tcs = X540_TRAFFIC_CLASS; in ixgbe_init_dcb()
6830 adapter->dcb_cfg.num_tcs.pfc_tcs = X540_TRAFFIC_CLASS; in ixgbe_init_dcb()
6835 adapter->dcb_cfg.num_tcs.pg_tcs = DEF_TRAFFIC_CLASS; in ixgbe_init_dcb()
6836 adapter->dcb_cfg.num_tcs.pfc_tcs = DEF_TRAFFIC_CLASS; in ixgbe_init_dcb()
9909 if (tc > adapter->dcb_cfg.num_tcs.pg_tcs) in ixgbe_setup_tc()
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dqos.c123 int num_tcs = mlx5_max_tc(dev) + 1; in esw_qos_num_tcs() local
125 return num_tcs < DEVLINK_RATE_TCS_MAX ? num_tcs : DEVLINK_RATE_TCS_MAX; in esw_qos_num_tcs()
162 int num_tcs = esw_qos_num_tcs(vport->qos.sched_node->esw->dev); in mlx5_esw_qos_vport_qos_free() local
165 for (i = 0; i < num_tcs; i++) in mlx5_esw_qos_vport_qos_free()
643 int err, i, num_tcs = esw_qos_num_tcs(esw->dev); in esw_qos_create_vports_tc_nodes() local
645 for (i = 0; i < num_tcs; i++) { in esw_qos_create_vports_tc_nodes()
895 int i, num_tcs = esw_qos_num_tcs(vport->qos.sched_node->esw->dev); in esw_qos_destroy_vport_tc_sched_elements() local
897 for (i = 0; i < num_tcs; i++) { in esw_qos_destroy_vport_tc_sched_elements()
915 int err, num_tcs = esw_qos_num_tcs(vport_node->esw->dev); in esw_qos_create_vport_tc_sched_elements() local
919 num_tcs); in esw_qos_create_vport_tc_sched_elements()
[all …]
/linux/drivers/net/ethernet/wangxun/libwx/
H A Dwx_vf.c429 int wx_get_queues_vf(struct wx *wx, u32 *num_tcs, u32 *default_tc) in wx_get_queues_vf() argument
462 *num_tcs = msgbuf[WX_VF_TRANS_VLAN]; in wx_get_queues_vf()
464 if (*num_tcs > wx->mac.max_rx_queues) in wx_get_queues_vf()
465 *num_tcs = 1; in wx_get_queues_vf()
H A Dwx_vf.h121 int wx_get_queues_vf(struct wx *wx, u32 *num_tcs, u32 *default_tc);
/linux/drivers/net/ethernet/intel/ixgbevf/
H A Dvf.c1063 int ixgbevf_get_queues(struct ixgbe_hw *hw, unsigned int *num_tcs, in ixgbevf_get_queues() argument
1109 *num_tcs = msg[IXGBE_VF_TRANS_VLAN]; in ixgbevf_get_queues()
1111 if (*num_tcs > hw->mac.max_rx_queues) in ixgbevf_get_queues()
1112 *num_tcs = 1; in ixgbevf_get_queues()
H A Dvf.h190 int ixgbevf_get_queues(struct ixgbe_hw *hw, unsigned int *num_tcs,
/linux/drivers/net/ethernet/mellanox/mlx4/
H A Den_dcb_nl.c232 int num_tcs = 0; in mlx4_en_dcbnl_set_state() local
242 num_tcs = IEEE_8021QAZ_MAX_TCS; in mlx4_en_dcbnl_set_state()
247 if (mlx4_en_alloc_tx_queue_per_tc(dev, num_tcs)) in mlx4_en_dcbnl_set_state()
/linux/drivers/net/ethernet/intel/ice/
H A Dice_dcb_lib.c33 u8 num_tcs = 0, i, tc, up_mapped_tc, up_in_tc = 0; in ice_is_pfc_causing_hung_q() local
44 num_tcs++; in ice_is_pfc_causing_hung_q()
47 for (tc = 0; tc < num_tcs - 1; tc++) in ice_is_pfc_causing_hung_q()
/linux/drivers/net/ethernet/freescale/dpaa2/
H A Ddpsw-cmd.h293 u8 num_tcs; member
H A Ddpni-cmd.h202 u8 num_tcs; member
H A Ddpsw.h412 u8 num_tcs; member
H A Ddpaa2-eth.h694 ((priv)->dpni_attrs.num_tcs)
H A Ddpni.h216 u8 num_tcs; member
H A Ddpsw.c621 attr->num_tcs = rsp_params->num_tcs; in dpsw_if_get_attributes()
H A Ddpni.c562 attr->num_tcs = rsp_params->num_tcs; in dpni_get_attributes()
/linux/drivers/net/ethernet/amd/xgbe/
H A Dxgbe.h1181 u8 num_tcs; member
H A Dxgbe-drv.c1929 pdata->num_tcs = tc; in xgbe_setup_tc()
/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_dev.c1830 u8 num_tcs = qed_init_qm_get_num_mtc_tcs(p_hwfn); in qed_init_qm_mtc_pqs() local
1835 for (tc = 0; tc < num_tcs; tc++) in qed_init_qm_mtc_pqs()