Lines Matching refs:qdisc
73 struct Qdisc *qdisc; in mq_init() local
90 qdisc = qdisc_create_dflt(dev_queue, get_default_qdisc_ops(dev, ntx), in mq_init()
94 if (!qdisc) in mq_init()
96 priv->qdiscs[ntx] = qdisc; in mq_init()
97 qdisc->flags |= TCQ_F_ONETXQUEUE | TCQ_F_NOPARENT; in mq_init()
110 struct Qdisc *qdisc, *old; in mq_attach() local
114 qdisc = priv->qdiscs[ntx]; in mq_attach()
115 old = dev_graft_qdisc(qdisc->dev_queue, qdisc); in mq_attach()
120 qdisc_hash_add(qdisc, false); in mq_attach()
131 struct Qdisc *qdisc; in mq_dump() local
144 qdisc = rtnl_dereference(netdev_get_tx_queue(dev, ntx)->qdisc_sleeping); in mq_dump()
145 spin_lock_bh(qdisc_lock(qdisc)); in mq_dump()
147 gnet_stats_add_basic(&sch->bstats, qdisc->cpu_bstats, in mq_dump()
148 &qdisc->bstats, false); in mq_dump()
149 gnet_stats_add_queue(&sch->qstats, qdisc->cpu_qstats, in mq_dump()
150 &qdisc->qstats); in mq_dump()
151 sch->q.qlen += qdisc_qlen(qdisc); in mq_dump()
153 spin_unlock_bh(qdisc_lock(qdisc)); in mq_dump()