Lines Matching refs:q

66 	struct sk_buff_head q;  member
69 #define NEXT_SLAVE(q) (((struct teql_sched_data *)qdisc_priv(q))->next) argument
79 struct teql_sched_data *q = qdisc_priv(sch); in teql_enqueue() local
81 if (q->q.qlen < dev->tx_queue_len) { in teql_enqueue()
82 __skb_queue_tail(&q->q, skb); in teql_enqueue()
95 struct Qdisc *q; in teql_dequeue() local
97 skb = __skb_dequeue(&dat->q); in teql_dequeue()
99 q = rcu_dereference_bh(dat_queue->qdisc); in teql_dequeue()
102 struct net_device *m = qdisc_dev(q); in teql_dequeue()
110 sch->q.qlen = dat->q.qlen + q->q.qlen; in teql_dequeue()
126 skb_queue_purge(&dat->q); in teql_reset()
132 struct Qdisc *q, *prev; in teql_destroy() local
142 q = NEXT_SLAVE(prev); in teql_destroy()
143 if (q == sch) { in teql_destroy()
144 NEXT_SLAVE(prev) = NEXT_SLAVE(q); in teql_destroy()
145 if (q == master->slaves) { in teql_destroy()
146 master->slaves = NEXT_SLAVE(q); in teql_destroy()
147 if (q == master->slaves) { in teql_destroy()
160 skb_queue_purge(&dat->q); in teql_destroy()
164 } while ((prev = q) != master->slaves); in teql_destroy()
173 struct teql_sched_data *q = qdisc_priv(sch); in teql_qdisc_init() local
181 q->m = m; in teql_qdisc_init()
183 skb_queue_head_init(&q->q); in teql_qdisc_init()
205 q->next = NEXT_SLAVE(m->slaves); in teql_qdisc_init()
208 q->next = sch; in teql_qdisc_init()
280 struct Qdisc *start, *q; in teql_master_xmit() local
292 q = start; in teql_master_xmit()
293 if (!q) in teql_master_xmit()
297 struct net_device *slave = qdisc_dev(q); in teql_master_xmit()
300 if (rcu_access_pointer(slave_txq->qdisc_sleeping) != q) in teql_master_xmit()
317 master->slaves = NEXT_SLAVE(q); in teql_master_xmit()
329 master->slaves = NEXT_SLAVE(q); in teql_master_xmit()
336 } while ((q = NEXT_SLAVE(q)) != start); in teql_master_xmit()
357 struct Qdisc *q; in teql_master_open() local
367 q = m->slaves; in teql_master_open()
369 struct net_device *slave = qdisc_dev(q); in teql_master_open()
389 } while ((q = NEXT_SLAVE(q)) != m->slaves); in teql_master_open()
417 struct Qdisc *q; in teql_master_mtu() local
419 q = m->slaves; in teql_master_mtu()
420 if (q) { in teql_master_mtu()
422 if (new_mtu > qdisc_dev(q)->mtu) in teql_master_mtu()
424 } while ((q = NEXT_SLAVE(q)) != m->slaves); in teql_master_mtu()