Lines Matching refs:qdiscs
69 memset(alink->qdiscs, 0, sizeof(*alink->qdiscs) * alink->num_qdiscs); in __nfp_abm_reset_root()
97 if (i >= alink->num_qdiscs || opt->handle != alink->qdiscs[i].handle) in nfp_abm_red_find()
110 if (handle == alink->qdiscs[i].handle) in nfp_abm_red_destroy()
119 memset(&alink->qdiscs[i], 0, sizeof(*alink->qdiscs)); in nfp_abm_red_destroy()
161 alink->qdiscs[i].handle = opt->handle; in nfp_abm_red_replace()
166 err = nfp_abm_ctrl_read_stats(alink, &alink->qdiscs[i].stats); in nfp_abm_red_replace()
169 &alink->qdiscs[i].stats); in nfp_abm_red_replace()
175 &alink->qdiscs[i].xstats); in nfp_abm_red_replace()
178 &alink->qdiscs[i].xstats); in nfp_abm_red_replace()
182 alink->qdiscs[i].stats.backlog_pkts = 0; in nfp_abm_red_replace()
183 alink->qdiscs[i].stats.backlog_bytes = 0; in nfp_abm_red_replace()
189 opt->set.qstats->qlen -= alink->qdiscs[i].stats.backlog_pkts; in nfp_abm_red_replace()
191 alink->qdiscs[i].stats.backlog_bytes; in nfp_abm_red_replace()
220 prev_stats = &alink->qdiscs[i].stats; in nfp_abm_red_stats()
246 prev_xstats = &alink->qdiscs[i].xstats; in nfp_abm_red_xstats()
290 if (alink->qdiscs[i].handle == TC_H_UNSPEC) in nfp_abm_mq_stats()
297 nfp_abm_update_stats(&stats, &alink->qdiscs[i].stats, in nfp_abm_mq_stats()
593 alink->qdiscs = kvcalloc(alink->total_queues, sizeof(*alink->qdiscs), in nfp_abm_vnic_alloc()
595 if (!alink->qdiscs) { in nfp_abm_vnic_alloc()
615 kvfree(alink->qdiscs); in nfp_abm_vnic_alloc()
626 kvfree(alink->qdiscs); in nfp_abm_vnic_free()