Lines Matching refs:tclass_num

62 	int tclass_num;  member
501 mlxsw_sp_xstats_backlog(struct mlxsw_sp_port_xstats *xstats, int tclass_num) in mlxsw_sp_xstats_backlog() argument
503 return xstats->backlog[tclass_num] + in mlxsw_sp_xstats_backlog()
504 xstats->backlog[tclass_num + 8]; in mlxsw_sp_xstats_backlog()
508 mlxsw_sp_xstats_tail_drop(struct mlxsw_sp_port_xstats *xstats, int tclass_num) in mlxsw_sp_xstats_tail_drop() argument
510 return xstats->tail_drop[tclass_num] + in mlxsw_sp_xstats_tail_drop()
511 xstats->tail_drop[tclass_num + 8]; in mlxsw_sp_xstats_tail_drop()
540 int tclass_num; in mlxsw_sp_qdisc_collect_tc_stats() local
544 tclass_num = mlxsw_sp_qdisc_get_tclass_num(mlxsw_sp_port, in mlxsw_sp_qdisc_collect_tc_stats()
552 *p_drops += xstats->wred_drop[tclass_num] + in mlxsw_sp_qdisc_collect_tc_stats()
553 mlxsw_sp_xstats_tail_drop(xstats, tclass_num); in mlxsw_sp_qdisc_collect_tc_stats()
554 *p_backlog += mlxsw_sp_xstats_backlog(xstats, tclass_num); in mlxsw_sp_qdisc_collect_tc_stats()
601 int tclass_num, u32 min, u32 max, in mlxsw_sp_tclass_congestion_enable() argument
609 mlxsw_reg_cwtp_pack(cwtp_cmd, mlxsw_sp_port->local_port, tclass_num); in mlxsw_sp_tclass_congestion_enable()
619 mlxsw_reg_cwtpm_pack(cwtpm_cmd, mlxsw_sp_port->local_port, tclass_num, in mlxsw_sp_tclass_congestion_enable()
627 int tclass_num) in mlxsw_sp_tclass_congestion_disable() argument
632 mlxsw_reg_cwtpm_pack(cwtpm_cmd, mlxsw_sp_port->local_port, tclass_num, in mlxsw_sp_tclass_congestion_disable()
645 int tclass_num; in mlxsw_sp_setup_tc_qdisc_red_clean_stats() local
649 tclass_num = mlxsw_sp_qdisc_get_tclass_num(mlxsw_sp_port, in mlxsw_sp_setup_tc_qdisc_red_clean_stats()
658 red_base->prob_mark = xstats->tc_ecn[tclass_num]; in mlxsw_sp_setup_tc_qdisc_red_clean_stats()
659 red_base->prob_drop = xstats->wred_drop[tclass_num]; in mlxsw_sp_setup_tc_qdisc_red_clean_stats()
660 red_base->pdrop = mlxsw_sp_xstats_tail_drop(xstats, tclass_num); in mlxsw_sp_setup_tc_qdisc_red_clean_stats()
672 int tclass_num = mlxsw_sp_qdisc_get_tclass_num(mlxsw_sp_port, in mlxsw_sp_qdisc_red_destroy() local
675 return mlxsw_sp_tclass_congestion_disable(mlxsw_sp_port, tclass_num); in mlxsw_sp_qdisc_red_destroy()
720 int tclass_num; in mlxsw_sp_qdisc_red_replace() local
731 tclass_num = mlxsw_sp_qdisc_get_tclass_num(mlxsw_sp_port, in mlxsw_sp_qdisc_red_replace()
741 return mlxsw_sp_tclass_congestion_enable(mlxsw_sp_port, tclass_num, in mlxsw_sp_qdisc_red_replace()
778 int tclass_num; in mlxsw_sp_qdisc_get_red_xstats() local
780 tclass_num = mlxsw_sp_qdisc_get_tclass_num(mlxsw_sp_port, in mlxsw_sp_qdisc_get_red_xstats()
784 early_drops = xstats->wred_drop[tclass_num] - xstats_base->prob_drop; in mlxsw_sp_qdisc_get_red_xstats()
785 marks = xstats->tc_ecn[tclass_num] - xstats_base->prob_mark; in mlxsw_sp_qdisc_get_red_xstats()
786 pdrops = mlxsw_sp_xstats_tail_drop(xstats, tclass_num) - in mlxsw_sp_qdisc_get_red_xstats()
807 int tclass_num; in mlxsw_sp_qdisc_get_red_stats() local
809 tclass_num = mlxsw_sp_qdisc_get_tclass_num(mlxsw_sp_port, in mlxsw_sp_qdisc_get_red_stats()
815 overlimits = xstats->wred_drop[tclass_num] + in mlxsw_sp_qdisc_get_red_stats()
816 xstats->tc_ecn[tclass_num] - stats_base->overlimits; in mlxsw_sp_qdisc_get_red_stats()
941 int tclass_num = mlxsw_sp_qdisc_get_tclass_num(mlxsw_sp_port, in mlxsw_sp_qdisc_tbf_destroy() local
944 return mlxsw_sp_port_ets_maxrate_set(mlxsw_sp_port, hr, tclass_num, 0, in mlxsw_sp_qdisc_tbf_destroy()
1030 int tclass_num; in mlxsw_sp_qdisc_tbf_replace() local
1040 tclass_num = mlxsw_sp_qdisc_get_tclass_num(mlxsw_sp_port, in mlxsw_sp_qdisc_tbf_replace()
1048 return mlxsw_sp_port_ets_maxrate_set(mlxsw_sp_port, hr, tclass_num, 0, in mlxsw_sp_qdisc_tbf_replace()
1341 int tclass_num = MLXSW_SP_PRIO_BAND_TO_TCLASS(band); in __mlxsw_sp_qdisc_ets_replace() local
1344 ets_band->tclass_num = tclass_num; in __mlxsw_sp_qdisc_ets_replace()
1349 int tclass_num; in __mlxsw_sp_qdisc_ets_replace() local
1354 tclass_num = ets_band->tclass_num; in __mlxsw_sp_qdisc_ets_replace()
1360 tclass_num, 0, !!quanta[band], in __mlxsw_sp_qdisc_ets_replace()
1371 i, tclass_num); in __mlxsw_sp_qdisc_ets_replace()
1397 ets_band->tclass_num, 0, false, 0); in __mlxsw_sp_qdisc_ets_replace()
1524 return mlxsw_sp_qdisc_ets_get_band(mlxsw_sp_qdisc, child)->tclass_num; in mlxsw_sp_qdisc_ets_get_tclass_num()
1754 int tclass_num; member
1791 qevent_binding->tclass_num); in mlxsw_sp_qevent_span_configure()
1822 qevent_binding->tclass_num); in mlxsw_sp_qevent_span_deconfigure()
2129 mlxsw_sp_qevent_binding_create(struct mlxsw_sp_port *mlxsw_sp_port, u32 handle, int tclass_num, in mlxsw_sp_qevent_binding_create() argument
2141 binding->tclass_num = tclass_num; in mlxsw_sp_qevent_binding_create()
2181 int tclass_num; in mlxsw_sp_setup_tc_block_qevent_bind() local
2214 tclass_num = mlxsw_sp_qdisc_get_tclass_num(mlxsw_sp_port, qdisc); in mlxsw_sp_setup_tc_block_qevent_bind()
2217 tclass_num, in mlxsw_sp_setup_tc_block_qevent_bind()