Lines Matching defs:qdisc
138 struct Qdisc *qdisc;
324 if (cl->qdisc->q.qlen > 0) { /* adding an active class */
373 if (cl->qdisc->q.qlen > 0) /* class is active */
481 cl->qdisc = qdisc_create_dflt(sch->dev_queue, &pfifo_qdisc_ops,
483 if (cl->qdisc == NULL)
484 cl->qdisc = &noop_qdisc;
496 if (cl->qdisc != &noop_qdisc)
497 qdisc_hash_add(cl->qdisc, true);
525 qdisc_put(cl->qdisc);
536 qdisc_put(cl->qdisc);
550 qdisc_purge_queue(cl->qdisc);
606 *old = qdisc_replace(sch, new, &cl->qdisc);
614 return cl->qdisc;
625 tcm->tcm_info = cl->qdisc->handle;
654 qdisc_qstats_copy(d, cl->qdisc) < 0)
985 struct sk_buff *skb = qdisc_dequeue_peeked(cl->qdisc);
992 if (cl->qdisc->q.qlen == 0) /* no more packets, remove from list */
994 else if (cl->deficit < qdisc_pkt_len(cl->qdisc->ops->peek(cl->qdisc))) {
1009 skb = (*cl)->qdisc->ops->peek((*cl)->qdisc);
1247 first = !cl->qdisc->q.qlen;
1248 err = qdisc_enqueue(skb, cl->qdisc, to_free);
1266 if (unlikely(skb == cl->qdisc->ops->peek(cl->qdisc)) &&
1477 if (cl->qdisc->q.qlen > 0)
1480 qdisc_reset(cl->qdisc);