Lines Matching refs:queues
35 struct Qdisc **queues; member
62 return q->queues[0]; in multiq_classify()
64 return q->queues[band]; in multiq_classify()
112 qdisc = q->queues[q->curband]; in multiq_dequeue()
144 qdisc = q->queues[curband]; in multiq_peek()
162 qdisc = q->queues[band]; in multiq_drop()
182 qdisc_reset(q->queues[band]); in multiq_reset()
195 qdisc_destroy(q->queues[band]); in multiq_destroy()
197 kfree(q->queues); in multiq_destroy()
218 if (q->queues[i] != &noop_qdisc) { in multiq_tune()
219 struct Qdisc *child = q->queues[i]; in multiq_tune()
220 q->queues[i] = &noop_qdisc; in multiq_tune()
229 if (q->queues[i] == &noop_qdisc) { in multiq_tune()
237 old = q->queues[i]; in multiq_tune()
238 q->queues[i] = child; in multiq_tune()
257 q->queues = NULL; in multiq_init()
264 q->queues = kcalloc(q->max_bands, sizeof(struct Qdisc *), GFP_KERNEL); in multiq_init()
265 if (!q->queues) in multiq_init()
268 q->queues[i] = &noop_qdisc; in multiq_init()
273 kfree(q->queues); in multiq_init()
307 *old = q->queues[band]; in multiq_graft()
308 q->queues[band] = new; in multiq_graft()
322 return q->queues[band]; in multiq_leaf()
352 tcm->tcm_info = q->queues[cl - 1]->handle; in multiq_dump_class()
362 cl_q = q->queues[cl - 1]; in multiq_dump_class_stats()