Lines Matching defs:qdiscs
21 struct Qdisc **qdiscs;
60 if (!priv->qdiscs)
62 for (ntx = 0; ntx < dev->num_tx_queues && priv->qdiscs[ntx]; ntx++)
63 qdisc_put(priv->qdiscs[ntx]);
64 kfree(priv->qdiscs);
82 /* pre-allocate qdiscs, attachment can't fail */
83 priv->qdiscs = kcalloc(dev->num_tx_queues, sizeof(priv->qdiscs[0]),
85 if (!priv->qdiscs)
96 priv->qdiscs[ntx] = qdisc;
114 qdisc = priv->qdiscs[ntx];
124 kfree(priv->qdiscs);
125 priv->qdiscs = NULL;
138 /* MQ supports lockless qdiscs. However, statistics accounting needs
140 * qdiscs. Percpu stats are added to counters in-band and locking