/Linux-v4.19/include/uapi/linux/ |
D | dcbnl.h | 27 #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-v4.19/drivers/net/ethernet/intel/fm10k/ |
D | fm10k_dcbnl.c | 16 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-v4.19/drivers/net/ethernet/mellanox/mlxsw/ |
D | spectrum_dcb.c | 40 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 …]
|
D | spectrum_qdisc.c | 13 #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 …]
|
D | spectrum.c | 836 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in __mlxsw_sp_port_headroom_set() 842 for (j = 0; j < IEEE_8021QAZ_MAX_TCS; j++) { in __mlxsw_sp_port_headroom_set() 866 u8 def_prio_tc[IEEE_8021QAZ_MAX_TCS] = {0}; in mlxsw_sp_port_headroom_set() 1036 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in mlxsw_sp_port_get_hw_xstats() 1975 IEEE_8021QAZ_MAX_TCS) + \ 2020 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) in mlxsw_sp_port_get_strings() 2121 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in mlxsw_sp_port_get_stats() 2762 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in mlxsw_sp_port_ets_init() 2769 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in mlxsw_sp_port_ets_init() 2792 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in mlxsw_sp_port_ets_init() [all …]
|
D | spectrum.h | 192 u64 tx_bytes[IEEE_8021QAZ_MAX_TCS]; 193 u64 tx_packets[IEEE_8021QAZ_MAX_TCS];
|
D | spectrum_buffers.c | 214 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) in mlxsw_sp_port_pb_prio_init()
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx4/ |
D | en_dcb_nl.c | 242 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 …]
|
D | mlx4_en.h | 630 u16 maxrate[IEEE_8021QAZ_MAX_TCS]; 631 enum dcbnl_cndd_states cndd_state[IEEE_8021QAZ_MAX_TCS];
|
D | en_netdev.c | 3328 for (prio = 0; prio < IEEE_8021QAZ_MAX_TCS; ++prio) { in mlx4_en_init_netdev()
|
/Linux-v4.19/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_dcb.c | 305 __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()
|
D | ixgbe_dcb_nl.c | 340 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-v4.19/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_dcbnl.c | 103 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 …]
|
D | en.h | 283 u8 tc_tsa[IEEE_8021QAZ_MAX_TCS];
|
/Linux-v4.19/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt_dcb.c | 50 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() 449 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-v4.19/include/net/ |
D | dcbnl.h | 38 u64 map[IEEE_8021QAZ_MAX_TCS];
|
/Linux-v4.19/drivers/net/ethernet/amd/xgbe/ |
D | xgbe-dcb.c | 153 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in xgbe_dcb_ieee_setets()
|
D | xgbe.h | 203 min_t(unsigned int, IEEE_8021QAZ_MAX_TCS, (_cnt)) 1216 unsigned int prio2q_map[IEEE_8021QAZ_MAX_TCS];
|
D | xgbe-dev.c | 467 for (prio = 0; prio < IEEE_8021QAZ_MAX_TCS; prio++) { in xgbe_is_pfc_queue() 2398 if (queue_count <= IEEE_8021QAZ_MAX_TCS) in xgbe_set_nonprio_fifos() 2405 for (i = IEEE_8021QAZ_MAX_TCS; i < queue_count; i++) { in xgbe_set_nonprio_fifos() 2624 ppq = IEEE_8021QAZ_MAX_TCS / prio_queues; in xgbe_config_queue_mapping() 2625 ppq_extra = IEEE_8021QAZ_MAX_TCS % prio_queues; in xgbe_config_queue_mapping() 2696 for (prio = 0; prio < IEEE_8021QAZ_MAX_TCS; prio++) in xgbe_config_tc() 2725 for (prio = 0; prio < IEEE_8021QAZ_MAX_TCS; prio++) { in xgbe_config_dcb_tc()
|
/Linux-v4.19/net/dcb/ |
D | dcbnl.c | 1981 itr->app.priority < IEEE_8021QAZ_MAX_TCS) { in dcb_ieee_getapp_prio_dscp_mask_map() 2010 itr->app.priority < IEEE_8021QAZ_MAX_TCS) in dcb_ieee_getapp_dscp_prio_mask_map() 2038 itr->app.priority < IEEE_8021QAZ_MAX_TCS) in dcb_ieee_getapp_default_prio_mask()
|
/Linux-v4.19/drivers/net/ethernet/synopsys/ |
D | dwc-xlgmac-hw.c | 1549 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-v4.19/drivers/net/ethernet/chelsio/cxgb4/ |
D | cxgb4_dcb.c | 969 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) { in cxgb4_ieee_read_ets()
|
/Linux-v4.19/drivers/infiniband/hw/bnxt_re/ |
D | main.c | 1038 for (i = 0; i < IEEE_8021QAZ_MAX_TCS; i++) in bnxt_re_query_hwrm_pri2cos()
|