Lines Matching refs:qdisc
43 struct Qdisc *qdisc; in mq_init() local
60 qdisc = qdisc_create_dflt(dev_queue, default_qdisc_ops, in mq_init()
63 if (qdisc == NULL) in mq_init()
65 priv->qdiscs[ntx] = qdisc; in mq_init()
66 qdisc->flags |= TCQ_F_ONETXQUEUE | TCQ_F_NOPARENT; in mq_init()
81 struct Qdisc *qdisc, *old; in mq_attach() local
85 qdisc = priv->qdiscs[ntx]; in mq_attach()
86 old = dev_graft_qdisc(qdisc->dev_queue, qdisc); in mq_attach()
91 qdisc_list_add(qdisc); in mq_attach()
102 struct Qdisc *qdisc; in mq_dump() local
110 qdisc = netdev_get_tx_queue(dev, ntx)->qdisc_sleeping; in mq_dump()
111 spin_lock_bh(qdisc_lock(qdisc)); in mq_dump()
112 sch->q.qlen += qdisc->q.qlen; in mq_dump()
113 sch->bstats.bytes += qdisc->bstats.bytes; in mq_dump()
114 sch->bstats.packets += qdisc->bstats.packets; in mq_dump()
115 sch->qstats.backlog += qdisc->qstats.backlog; in mq_dump()
116 sch->qstats.drops += qdisc->qstats.drops; in mq_dump()
117 sch->qstats.requeues += qdisc->qstats.requeues; in mq_dump()
118 sch->qstats.overlimits += qdisc->qstats.overlimits; in mq_dump()
119 spin_unlock_bh(qdisc_lock(qdisc)); in mq_dump()