Lines Matching refs:band

57 						&qdisc->red.band[i].stats);
63 &qdisc->red.band[i].xstats);
132 qdisc->red.band[i].stats.backlog_pkts = 0;
133 qdisc->red.band[i].stats.backlog_bytes = 0;
138 __nfp_abm_stats_init(struct nfp_abm_link *alink, unsigned int band,
151 err = nfp_abm_ctrl_read_q_stats(alink, band, queue, prev_stats);
155 band, queue, err);
159 err = nfp_abm_ctrl_read_q_xstats(alink, band, queue, prev_xstats);
163 band, queue, err);
181 &qdisc->red.band[i].prev_stats,
182 &qdisc->red.band[i].prev_xstats);
219 qdisc->red.band[i].threshold);
220 act = qdisc->red.band[i].ecn ?
501 nfp_abm_stats_calculate(&qdisc->red.band[i].stats,
502 &qdisc->red.band[i].prev_stats,
504 qdisc->red.band[i].prev_stats = qdisc->red.band[i].stats;
506 nfp_abm_stats_red_calculate(&qdisc->red.band[i].xstats,
507 &qdisc->red.band[i].prev_xstats,
509 qdisc->red.band[i].prev_xstats = qdisc->red.band[i].xstats;
529 nfp_warn(cpp, "GRED offload failed - default band must be %d (p:%08x h:%08x)\n",
534 nfp_warn(cpp, "GRED offload failed - band count must be %d (p:%08x h:%08x)\n",
540 struct tc_gred_vq_qopt_offload_params *band = &opt->set.tab[i];
542 if (!band->present)
544 if (!band->is_ecn && !nfp_abm_has_drop(abm)) {
549 if (band->is_ecn && !nfp_abm_has_mark(abm)) {
554 if (band->is_harddrop) {
559 if (band->min != band->max) {
564 if (band->min > S32_MAX) {
566 band->min, S32_MAX, opt->parent, opt->handle,
592 qdisc->red.band[i].ecn = opt->set.tab[i].is_ecn;
593 qdisc->red.band[i].threshold = opt->set.tab[i].min;
630 nfp_abm_stats_red_calculate(&qdisc->red.band[0].xstats,
631 &qdisc->red.band[0].prev_xstats,
633 qdisc->red.band[0].prev_xstats = qdisc->red.band[0].xstats;
652 nfp_abm_stats_calculate(&qdisc->red.band[0].stats,
653 &qdisc->red.band[0].prev_stats,
655 qdisc->red.band[0].prev_stats = qdisc->red.band[0].stats;
725 qdisc->red.band[0].ecn = opt->set.is_ecn;
726 qdisc->red.band[0].threshold = opt->set.min;
804 &red->red.band[j].stats);
806 &red->red.band[j].prev_stats);