Lines Matching defs:sch
76 teql_enqueue(struct sk_buff *skb, struct Qdisc *sch, struct sk_buff **to_free)
78 struct net_device *dev = qdisc_dev(sch);
79 struct teql_sched_data *q = qdisc_priv(sch);
86 return qdisc_drop(skb, sch, to_free);
90 teql_dequeue(struct Qdisc *sch)
92 struct teql_sched_data *dat = qdisc_priv(sch);
104 dat->m->slaves = sch;
108 qdisc_bstats_update(sch, skb);
110 sch->q.qlen = dat->q.qlen + q->q.qlen;
115 teql_peek(struct Qdisc *sch)
122 teql_reset(struct Qdisc *sch)
124 struct teql_sched_data *dat = qdisc_priv(sch);
130 teql_destroy(struct Qdisc *sch)
133 struct teql_sched_data *dat = qdisc_priv(sch);
143 if (q == sch) {
168 static int teql_qdisc_init(struct Qdisc *sch, struct nlattr *opt,
171 struct net_device *dev = qdisc_dev(sch);
172 struct teql_master *m = (struct teql_master *)sch->ops;
173 struct teql_sched_data *q = qdisc_priv(sch);
206 NEXT_SLAVE(m->slaves) = sch;
208 q->next = sch;
209 m->slaves = sch;