Home
last modified time | relevance | path

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

/Linux-v5.4/include/uapi/linux/
Ddcbnl.h27 #define IEEE_8021QAZ_MAX_TCS 8 macro
62 __u8 tc_tx_bw[IEEE_8021QAZ_MAX_TCS];
63 __u8 tc_rx_bw[IEEE_8021QAZ_MAX_TCS];
64 __u8 tc_tsa[IEEE_8021QAZ_MAX_TCS];
65 __u8 prio_tc[IEEE_8021QAZ_MAX_TCS];
66 __u8 tc_reco_bw[IEEE_8021QAZ_MAX_TCS];
67 __u8 tc_reco_tsa[IEEE_8021QAZ_MAX_TCS];
68 __u8 reco_prio_tc[IEEE_8021QAZ_MAX_TCS];
79 __u64 tc_maxrate[IEEE_8021QAZ_MAX_TCS];
120 __u8 rpg_enable[IEEE_8021QAZ_MAX_TCS];
[all …]
/Linux-v5.4/drivers/net/ethernet/intel/fm10k/
Dfm10k_dcbnl.c16 ets->ets_cap = IEEE_8021QAZ_MAX_TCS; in fm10k_dcbnl_ieee_getets()
25 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) in fm10k_dcbnl_ieee_getets()
42 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in fm10k_dcbnl_ieee_setets()
55 if (num_tc > IEEE_8021QAZ_MAX_TCS) in fm10k_dcbnl_ieee_setets()
66 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) in fm10k_dcbnl_ieee_setets()
82 pfc->pfc_cap = IEEE_8021QAZ_MAX_TCS; in fm10k_dcbnl_ieee_getpfc()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_dcb.c40 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in mlxsw_sp_port_ets_validate()
53 if (ets->prio_tc[i] >= IEEE_8021QAZ_MAX_TCS) { in mlxsw_sp_port_ets_validate()
74 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) in mlxsw_sp_port_pg_prio_map()
85 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) in mlxsw_sp_ets_has_pg()
103 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in mlxsw_sp_port_pg_destroy()
158 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in __mlxsw_sp_dcbnl_ieee_setets()
172 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in __mlxsw_sp_dcbnl_ieee_setets()
190 i = IEEE_8021QAZ_MAX_TCS; in __mlxsw_sp_dcbnl_ieee_setets()
194 i = IEEE_8021QAZ_MAX_TCS; in __mlxsw_sp_dcbnl_ieee_setets()
222 mlxsw_sp_port->dcb.ets->ets_cap = IEEE_8021QAZ_MAX_TCS; in mlxsw_sp_dcbnl_ieee_setets()
[all …]
Dspectrum_qdisc.c13 #define MLXSW_SP_PRIO_BAND_TO_TCLASS(band) (IEEE_8021QAZ_MAX_TCS - band - 1)
86 TC_H_MIN(parent) > IEEE_8021QAZ_MAX_TCS) in mlxsw_sp_qdisc_find()
105 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) in mlxsw_sp_qdisc_find_by_handle()
207 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in mlxsw_sp_qdisc_bstats_per_priority_get()
478 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in mlxsw_sp_qdisc_prio_destroy()
496 if (p->bands > IEEE_8021QAZ_MAX_TCS) in mlxsw_sp_qdisc_prio_check_params()
518 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in mlxsw_sp_qdisc_prio_replace()
537 for (; band < IEEE_8021QAZ_MAX_TCS; band++) { in mlxsw_sp_qdisc_prio_replace()
577 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in mlxsw_sp_qdisc_get_prio_stats()
615 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in mlxsw_sp_setup_tc_qdisc_prio_clean_stats()
[all …]
Dspectrum.c943 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in __mlxsw_sp_port_headroom_set()
951 for (j = 0; j < IEEE_8021QAZ_MAX_TCS; j++) { in __mlxsw_sp_port_headroom_set()
982 u8 def_prio_tc[IEEE_8021QAZ_MAX_TCS] = {0}; in mlxsw_sp_port_headroom_set()
1152 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in mlxsw_sp_port_get_hw_xstats()
2307 IEEE_8021QAZ_MAX_TCS) + \
2372 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) in mlxsw_sp_port_get_strings()
2502 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in mlxsw_sp_port_get_stats()
3529 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in mlxsw_sp_port_ets_init()
3536 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in mlxsw_sp_port_ets_init()
3560 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in mlxsw_sp_port_ets_init()
[all …]
Dspectrum.h224 u64 tx_bytes[IEEE_8021QAZ_MAX_TCS];
225 u64 tx_packets[IEEE_8021QAZ_MAX_TCS];
Dspectrum_buffers.c327 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) in mlxsw_sp_port_pb_prio_init()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx4/
Den_dcb_nl.c242 num_tcs = IEEE_8021QAZ_MAX_TCS; in mlx4_en_dcbnl_set_state()
296 ets->ets_cap = IEEE_8021QAZ_MAX_TCS; in mlx4_en_dcbnl_ieee_getets()
311 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in mlx4_en_ets_validate()
348 __u8 tc_tx_bw[IEEE_8021QAZ_MAX_TCS] = { 0 }; in mlx4_en_config_port_scheduler()
349 __u8 pg[IEEE_8021QAZ_MAX_TCS] = { 0 }; in mlx4_en_config_port_scheduler()
355 for (i = IEEE_8021QAZ_MAX_TCS - 1; i >= 0; i--) { in mlx4_en_config_port_scheduler()
405 pfc->pfc_cap = IEEE_8021QAZ_MAX_TCS; in mlx4_en_dcbnl_ieee_getpfc()
474 ets.ets_cap = IEEE_8021QAZ_MAX_TCS; in mlx4_en_dcbnl_setdcbx()
475 pfc.pfc_cap = IEEE_8021QAZ_MAX_TCS; in mlx4_en_dcbnl_setdcbx()
506 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) in mlx4_en_dcbnl_ieee_getmaxrate()
[all …]
Dmlx4_en.h629 u16 maxrate[IEEE_8021QAZ_MAX_TCS];
630 enum dcbnl_cndd_states cndd_state[IEEE_8021QAZ_MAX_TCS];
Den_netdev.c3320 for (prio = 0; prio < IEEE_8021QAZ_MAX_TCS; ++prio) { in mlx4_en_init_netdev()
/Linux-v5.4/drivers/net/ethernet/intel/ixgbe/
Dixgbe_dcb.c305 __u16 refill[IEEE_8021QAZ_MAX_TCS], max[IEEE_8021QAZ_MAX_TCS]; in ixgbe_dcb_hw_ets()
306 __u8 prio_type[IEEE_8021QAZ_MAX_TCS]; in ixgbe_dcb_hw_ets()
310 __u8 bwg_id[IEEE_8021QAZ_MAX_TCS] = {0, 1, 2, 3, 4, 5, 6, 7}; in ixgbe_dcb_hw_ets()
313 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in ixgbe_dcb_hw_ets()
Dixgbe_dcb_nl.c340 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) in ixgbe_dcbnl_set_all()
526 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) in ixgbe_dcbnl_ieee_setets()
528 IEEE_8021QAZ_MAX_TCS; in ixgbe_dcbnl_ieee_setets()
534 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in ixgbe_dcbnl_ieee_setets()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/
Den_dcbnl.c103 u8 tc_group[IEEE_8021QAZ_MAX_TCS]; in mlx5e_dcbnl_ieee_getets()
244 u8 tc_tx_bw[IEEE_8021QAZ_MAX_TCS]; in mlx5e_dcbnl_ieee_setets_core()
245 u8 tc_group[IEEE_8021QAZ_MAX_TCS]; in mlx5e_dcbnl_ieee_setets_core()
267 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in mlx5e_dcbnl_ieee_setets_core()
286 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in mlx5e_dbcnl_validate_ets()
296 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in mlx5e_dbcnl_validate_ets()
341 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in mlx5e_dcbnl_ieee_getpfc()
543 u8 max_bw_value[IEEE_8021QAZ_MAX_TCS]; in mlx5e_dcbnl_ieee_getmaxrate()
544 u8 max_bw_unit[IEEE_8021QAZ_MAX_TCS]; in mlx5e_dcbnl_ieee_getmaxrate()
578 u8 max_bw_value[IEEE_8021QAZ_MAX_TCS]; in mlx5e_dcbnl_ieee_setmaxrate()
[all …]
Den.h295 u8 tc_tsa[IEEE_8021QAZ_MAX_TCS];
/Linux-v5.4/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_dcb.c50 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in bnxt_hwrm_queue_pri2cos_cfg()
78 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in bnxt_hwrm_queue_pri2cos_qcfg()
245 for (pri = 0; pri < IEEE_8021QAZ_MAX_TCS; pri++) { in bnxt_hwrm_queue_pfc_cfg()
317 n = IEEE_8021QAZ_MAX_TCS; in bnxt_hwrm_set_dcbx_app()
446 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in bnxt_ets_validate()
528 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) in bnxt_dcbnl_ieee_setets()
529 my_ets->prio_tc[i] = IEEE_8021QAZ_MAX_TCS; in bnxt_dcbnl_ieee_setets()
578 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++, rx_off++, tx_off++) { in bnxt_dcbnl_ieee_getpfc()
/Linux-v5.4/include/net/
Ddcbnl.h27 u64 map[IEEE_8021QAZ_MAX_TCS];
/Linux-v5.4/drivers/net/ethernet/amd/xgbe/
Dxgbe-dcb.c153 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in xgbe_dcb_ieee_setets()
Dxgbe.h203 min_t(unsigned int, IEEE_8021QAZ_MAX_TCS, (_cnt))
1216 unsigned int prio2q_map[IEEE_8021QAZ_MAX_TCS];
Dxgbe-dev.c467 for (prio = 0; prio < IEEE_8021QAZ_MAX_TCS; prio++) { in xgbe_is_pfc_queue()
2408 if (queue_count <= IEEE_8021QAZ_MAX_TCS) in xgbe_set_nonprio_fifos()
2415 for (i = IEEE_8021QAZ_MAX_TCS; i < queue_count; i++) { in xgbe_set_nonprio_fifos()
2634 ppq = IEEE_8021QAZ_MAX_TCS / prio_queues; in xgbe_config_queue_mapping()
2635 ppq_extra = IEEE_8021QAZ_MAX_TCS % prio_queues; in xgbe_config_queue_mapping()
2706 for (prio = 0; prio < IEEE_8021QAZ_MAX_TCS; prio++) in xgbe_config_tc()
2735 for (prio = 0; prio < IEEE_8021QAZ_MAX_TCS; prio++) { in xgbe_config_dcb_tc()
/Linux-v5.4/net/dcb/
Ddcbnl.c1990 itr->app.priority < IEEE_8021QAZ_MAX_TCS) { in dcb_ieee_getapp_prio_dscp_mask_map()
2019 itr->app.priority < IEEE_8021QAZ_MAX_TCS) in dcb_ieee_getapp_dscp_prio_mask_map()
2047 itr->app.priority < IEEE_8021QAZ_MAX_TCS) in dcb_ieee_getapp_default_prio_mask()
/Linux-v5.4/drivers/net/ethernet/intel/ice/
Dice_dcb_lib.c82 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in ice_dcb_get_num_tc()
/Linux-v5.4/drivers/net/ethernet/synopsys/
Ddwc-xlgmac-hw.c1549 prio_queues = min_t(unsigned int, IEEE_8021QAZ_MAX_TCS, in xlgmac_config_queue_mapping()
1551 ppq = IEEE_8021QAZ_MAX_TCS / prio_queues; in xlgmac_config_queue_mapping()
1552 ppq_extra = IEEE_8021QAZ_MAX_TCS % prio_queues; in xlgmac_config_queue_mapping()
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_dcb.c984 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in cxgb4_ieee_read_ets()
/Linux-v5.4/drivers/infiniband/hw/bnxt_re/
Dmain.c1098 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) in bnxt_re_query_hwrm_pri2cos()