Lines Matching refs:tclass_num
57 int tclass_num; member
373 mlxsw_sp_xstats_backlog(struct mlxsw_sp_port_xstats *xstats, int tclass_num) in mlxsw_sp_xstats_backlog() argument
375 return xstats->backlog[tclass_num] + in mlxsw_sp_xstats_backlog()
376 xstats->backlog[tclass_num + 8]; in mlxsw_sp_xstats_backlog()
380 mlxsw_sp_xstats_tail_drop(struct mlxsw_sp_port_xstats *xstats, int tclass_num) in mlxsw_sp_xstats_tail_drop() argument
382 return xstats->tail_drop[tclass_num] + in mlxsw_sp_xstats_tail_drop()
383 xstats->tail_drop[tclass_num + 8]; in mlxsw_sp_xstats_tail_drop()
409 int tclass_num = mlxsw_sp_qdisc->tclass_num; in mlxsw_sp_qdisc_collect_tc_stats() local
420 *p_drops += xstats->wred_drop[tclass_num] + in mlxsw_sp_qdisc_collect_tc_stats()
421 mlxsw_sp_xstats_tail_drop(xstats, tclass_num); in mlxsw_sp_qdisc_collect_tc_stats()
422 *p_backlog += mlxsw_sp_xstats_backlog(xstats, tclass_num); in mlxsw_sp_qdisc_collect_tc_stats()
469 int tclass_num, u32 min, u32 max, in mlxsw_sp_tclass_congestion_enable() argument
477 mlxsw_reg_cwtp_pack(cwtp_cmd, mlxsw_sp_port->local_port, tclass_num); in mlxsw_sp_tclass_congestion_enable()
487 mlxsw_reg_cwtpm_pack(cwtpm_cmd, mlxsw_sp_port->local_port, tclass_num, in mlxsw_sp_tclass_congestion_enable()
495 int tclass_num) in mlxsw_sp_tclass_congestion_disable() argument
500 mlxsw_reg_cwtpm_pack(cwtpm_cmd, mlxsw_sp_port->local_port, tclass_num, in mlxsw_sp_tclass_congestion_disable()
509 int tclass_num = mlxsw_sp_qdisc->tclass_num; in mlxsw_sp_setup_tc_qdisc_red_clean_stats() local
522 red_base->prob_drop = xstats->wred_drop[tclass_num]; in mlxsw_sp_setup_tc_qdisc_red_clean_stats()
523 red_base->pdrop = mlxsw_sp_xstats_tail_drop(xstats, tclass_num); in mlxsw_sp_setup_tc_qdisc_red_clean_stats()
536 mlxsw_sp_qdisc->tclass_num); in mlxsw_sp_qdisc_red_destroy()
573 int tclass_num = mlxsw_sp_qdisc->tclass_num; in mlxsw_sp_qdisc_red_replace() local
584 return mlxsw_sp_tclass_congestion_enable(mlxsw_sp_port, tclass_num, in mlxsw_sp_qdisc_red_replace()
618 int tclass_num = mlxsw_sp_qdisc->tclass_num; in mlxsw_sp_qdisc_get_red_xstats() local
625 early_drops = xstats->wred_drop[tclass_num] - xstats_base->prob_drop; in mlxsw_sp_qdisc_get_red_xstats()
626 pdrops = mlxsw_sp_xstats_tail_drop(xstats, tclass_num) - in mlxsw_sp_qdisc_get_red_xstats()
642 int tclass_num = mlxsw_sp_qdisc->tclass_num; in mlxsw_sp_qdisc_get_red_stats() local
651 overlimits = xstats->wred_drop[tclass_num] - stats_base->overlimits; in mlxsw_sp_qdisc_get_red_stats()
749 mlxsw_sp_qdisc->tclass_num, 0, in mlxsw_sp_qdisc_tbf_destroy()
851 mlxsw_sp_qdisc->tclass_num, 0, in mlxsw_sp_qdisc_tbf_replace()
1108 child_qdisc->tclass_num = tclass; in __mlxsw_sp_qdisc_ets_replace()
1473 int tclass_num; member
1506 qevent_binding->tclass_num); in mlxsw_sp_qevent_span_configure()
1533 qevent_binding->tclass_num); in mlxsw_sp_qevent_span_deconfigure()
1827 mlxsw_sp_qevent_binding_create(struct mlxsw_sp_port *mlxsw_sp_port, u32 handle, int tclass_num, in mlxsw_sp_qevent_binding_create() argument
1838 binding->tclass_num = tclass_num; in mlxsw_sp_qevent_binding_create()
1908 qdisc->tclass_num, span_trigger); in mlxsw_sp_setup_tc_block_qevent_bind()
1999 qdisc_state->root_qdisc.tclass_num = MLXSW_SP_PORT_DEFAULT_TCLASS; in mlxsw_sp_tc_qdisc_init()