Lines Matching refs:qdisc

353 	struct Qdisc *qdisc;  in mqprio_init()  local
400 qdisc = qdisc_create_dflt(dev_queue, in mqprio_init()
404 if (!qdisc) in mqprio_init()
407 priv->qdiscs[i] = qdisc; in mqprio_init()
408 qdisc->flags |= TCQ_F_ONETXQUEUE | TCQ_F_NOPARENT; in mqprio_init()
438 struct Qdisc *qdisc, *old; in mqprio_attach() local
443 qdisc = priv->qdiscs[ntx]; in mqprio_attach()
444 old = dev_graft_qdisc(qdisc->dev_queue, qdisc); in mqprio_attach()
448 qdisc_hash_add(qdisc, false); in mqprio_attach()
561 struct Qdisc *qdisc; in mqprio_dump() local
574 qdisc = rtnl_dereference(netdev_get_tx_queue(dev, ntx)->qdisc_sleeping); in mqprio_dump()
575 spin_lock_bh(qdisc_lock(qdisc)); in mqprio_dump()
577 gnet_stats_add_basic(&sch->bstats, qdisc->cpu_bstats, in mqprio_dump()
578 &qdisc->bstats, false); in mqprio_dump()
579 gnet_stats_add_queue(&sch->qstats, qdisc->cpu_qstats, in mqprio_dump()
580 &qdisc->qstats); in mqprio_dump()
581 sch->q.qlen += qdisc_qlen(qdisc); in mqprio_dump()
583 spin_unlock_bh(qdisc_lock(qdisc)); in mqprio_dump()
687 struct Qdisc *qdisc = rtnl_dereference(q->qdisc); in mqprio_dump_class_stats() local
689 spin_lock_bh(qdisc_lock(qdisc)); in mqprio_dump_class_stats()
691 gnet_stats_add_basic(&bstats, qdisc->cpu_bstats, in mqprio_dump_class_stats()
692 &qdisc->bstats, false); in mqprio_dump_class_stats()
693 gnet_stats_add_queue(&qstats, qdisc->cpu_qstats, in mqprio_dump_class_stats()
694 &qdisc->qstats); in mqprio_dump_class_stats()
695 sch->q.qlen += qdisc_qlen(qdisc); in mqprio_dump_class_stats()
697 spin_unlock_bh(qdisc_lock(qdisc)); in mqprio_dump_class_stats()