Lines Matching refs:band

57 						&qdisc->red.band[i].stats);  in nfp_abm_stats_update_red()
63 &qdisc->red.band[i].xstats); in nfp_abm_stats_update_red()
132 qdisc->red.band[i].stats.backlog_pkts = 0; in nfp_abm_qdisc_offload_stop()
133 qdisc->red.band[i].stats.backlog_bytes = 0; in nfp_abm_qdisc_offload_stop()
138 __nfp_abm_stats_init(struct nfp_abm_link *alink, unsigned int band, in __nfp_abm_stats_init() argument
151 err = nfp_abm_ctrl_read_q_stats(alink, band, queue, prev_stats); in __nfp_abm_stats_init()
155 band, queue, err); in __nfp_abm_stats_init()
159 err = nfp_abm_ctrl_read_q_xstats(alink, band, queue, prev_xstats); in __nfp_abm_stats_init()
163 band, queue, err); in __nfp_abm_stats_init()
181 &qdisc->red.band[i].prev_stats, in nfp_abm_stats_init()
182 &qdisc->red.band[i].prev_xstats); in nfp_abm_stats_init()
219 qdisc->red.band[i].threshold); in nfp_abm_offload_compile_red()
220 act = qdisc->red.band[i].ecn ? in nfp_abm_offload_compile_red()
501 nfp_abm_stats_calculate(&qdisc->red.band[i].stats, in nfp_abm_gred_stats()
502 &qdisc->red.band[i].prev_stats, in nfp_abm_gred_stats()
504 qdisc->red.band[i].prev_stats = qdisc->red.band[i].stats; in nfp_abm_gred_stats()
506 nfp_abm_stats_red_calculate(&qdisc->red.band[i].xstats, in nfp_abm_gred_stats()
507 &qdisc->red.band[i].prev_xstats, in nfp_abm_gred_stats()
509 qdisc->red.band[i].prev_xstats = qdisc->red.band[i].xstats; in nfp_abm_gred_stats()
540 struct tc_gred_vq_qopt_offload_params *band = &opt->set.tab[i]; in nfp_abm_gred_check_params() local
542 if (!band->present) in nfp_abm_gred_check_params()
544 if (!band->is_ecn && !nfp_abm_has_drop(abm)) { in nfp_abm_gred_check_params()
549 if (band->is_ecn && !nfp_abm_has_mark(abm)) { in nfp_abm_gred_check_params()
554 if (band->is_harddrop) { in nfp_abm_gred_check_params()
559 if (band->min != band->max) { in nfp_abm_gred_check_params()
564 if (band->min > S32_MAX) { in nfp_abm_gred_check_params()
566 band->min, S32_MAX, opt->parent, opt->handle, in nfp_abm_gred_check_params()
592 qdisc->red.band[i].ecn = opt->set.tab[i].is_ecn; in nfp_abm_gred_replace()
593 qdisc->red.band[i].threshold = opt->set.tab[i].min; in nfp_abm_gred_replace()
630 nfp_abm_stats_red_calculate(&qdisc->red.band[0].xstats, in nfp_abm_red_xstats()
631 &qdisc->red.band[0].prev_xstats, in nfp_abm_red_xstats()
633 qdisc->red.band[0].prev_xstats = qdisc->red.band[0].xstats; in nfp_abm_red_xstats()
652 nfp_abm_stats_calculate(&qdisc->red.band[0].stats, in nfp_abm_red_stats()
653 &qdisc->red.band[0].prev_stats, in nfp_abm_red_stats()
655 qdisc->red.band[0].prev_stats = qdisc->red.band[0].stats; in nfp_abm_red_stats()
725 qdisc->red.band[0].ecn = opt->set.is_ecn; in nfp_abm_red_replace()
726 qdisc->red.band[0].threshold = opt->set.min; in nfp_abm_red_replace()
804 &red->red.band[j].stats); in nfp_abm_mq_stats()
806 &red->red.band[j].prev_stats); in nfp_abm_mq_stats()