Lines Matching refs:qfq_class
130 struct qfq_class {
207 static struct qfq_class *qfq_find_class(struct Qdisc *sch, u32 classid)
215 return container_of(clc, struct qfq_class, common);
319 struct qfq_class *cl)
326 if (list_first_entry(&agg->active, struct qfq_class, alist) ==
347 static void qfq_deactivate_class(struct qfq_sched *q, struct qfq_class *cl)
358 static void qfq_rm_from_agg(struct qfq_sched *q, struct qfq_class *cl)
371 static void qfq_deact_rm_from_agg(struct qfq_sched *q, struct qfq_class *cl)
380 static int qfq_change_agg(struct Qdisc *sch, struct qfq_class *cl, u32 weight,
408 struct qfq_class *cl = (struct qfq_class *)*arg;
474 cl = kzalloc(sizeof(struct qfq_class), GFP_KERNEL);
530 static void qfq_destroy_class(struct Qdisc *sch, struct qfq_class *cl)
543 struct qfq_class *cl = (struct qfq_class *)arg;
578 struct qfq_class *cl = qfq_find_class(sch, classid);
588 struct qfq_class *cl = (struct qfq_class *)arg;
597 struct qfq_class *cl = (struct qfq_class *)arg;
612 struct qfq_class *cl = (struct qfq_class *)arg;
620 struct qfq_class *cl = (struct qfq_class *)arg;
643 struct qfq_class *cl = (struct qfq_class *)arg;
663 struct qfq_class *cl;
684 static struct qfq_class *qfq_classify(struct sk_buff *skb, struct Qdisc *sch,
688 struct qfq_class *cl;
715 cl = (struct qfq_class *)res.class;
983 struct qfq_class *cl, unsigned int len)
1003 struct qfq_class **cl,
1008 *cl = list_first_entry(&agg->active, struct qfq_class, alist);
1094 struct qfq_class *cl;
1222 struct qfq_class *cl;
1267 list_first_entry(&agg->active, struct qfq_class, alist)
1278 if (list_first_entry(&agg->active, struct qfq_class, alist) != cl ||
1425 struct qfq_class *cl = (struct qfq_class *)arg;
1472 struct qfq_class *cl;
1488 struct qfq_class *cl;