Lines Matching defs:cbq_class

71 struct cbq_class {
73 struct cbq_class *next_alive; /* next class with backlog in this priority band */
95 struct cbq_class *split; /* Ptr to split node */
96 struct cbq_class *share; /* Ptr to LS parent in the class tree */
97 struct cbq_class *tparent; /* Ptr to tree parent in the class tree */
98 struct cbq_class *borrow; /* NULL if class is bandwidth limited;
100 struct cbq_class *sibling; /* Sibling chain */
101 struct cbq_class *children; /* Pointer to children chain */
129 struct cbq_class *defaults[TC_PRIO_MAX + 1];
137 struct cbq_class link;
140 struct cbq_class *active[TC_CBQ_MAXPRIO + 1]; /* List of all classes
144 struct cbq_class *rx_class;
146 struct cbq_class *tx_class;
147 struct cbq_class *tx_borrowed;
165 static inline struct cbq_class *
173 return container_of(clc, struct cbq_class, common);
178 static struct cbq_class *
179 cbq_reclassify(struct sk_buff *skb, struct cbq_class *this)
181 struct cbq_class *cl;
184 struct cbq_class *new = cl->defaults[TC_PRIO_BESTEFFORT];
204 static struct cbq_class *
208 struct cbq_class *head = &q->link;
209 struct cbq_class **defmap;
210 struct cbq_class *cl = NULL;
291 static inline void cbq_activate_class(struct cbq_class *cl)
295 struct cbq_class *cl_tail;
315 static void cbq_deactivate_class(struct cbq_class *this)
319 struct cbq_class *cl;
320 struct cbq_class *cl_prev = q->active[prio];
342 cbq_mark_toplevel(struct cbq_sched_data *q, struct cbq_class *cl)
364 struct cbq_class *cl = cbq_classify(skb, sch, &ret);
394 static void cbq_overlimit(struct cbq_class *cl)
428 struct cbq_class *b;
447 struct cbq_class *cl;
448 struct cbq_class *cl_prev = q->active[prio];
529 cbq_update_toplevel(struct cbq_sched_data *q, struct cbq_class *cl,
530 struct cbq_class *borrowed)
553 struct cbq_class *this = q->tx_class;
554 struct cbq_class *cl = this;
639 static inline struct cbq_class *
640 cbq_under_limit(struct cbq_class *cl)
643 struct cbq_class *this_cl = cl;
682 struct cbq_class *cl_tail, *cl_prev, *cl;
694 struct cbq_class *borrow = cl;
864 static void cbq_adjust_levels(struct cbq_class *this)
871 struct cbq_class *cl;
886 struct cbq_class *cl;
911 static void cbq_sync_defmap(struct cbq_class *cl)
914 struct cbq_class *split = cl->split;
933 struct cbq_class *c;
947 static void cbq_change_defmap(struct cbq_class *cl, u32 splitid, u32 def, u32 mask)
949 struct cbq_class *split = NULL;
978 static void cbq_unlink_class(struct cbq_class *this)
980 struct cbq_class *cl, **clp;
1006 static void cbq_link_class(struct cbq_class *this)
1009 struct cbq_class *parent = this->tparent;
1029 struct cbq_class *cl;
1059 static int cbq_set_lss(struct cbq_class *cl, struct tc_cbq_lssopt *lss)
1080 static void cbq_rmprio(struct cbq_sched_data *q, struct cbq_class *cl)
1087 static void cbq_addprio(struct cbq_sched_data *q, struct cbq_class *cl)
1094 static int cbq_set_wrr(struct cbq_class *cl, struct tc_cbq_wrropt *wrr)
1113 static int cbq_set_fopt(struct cbq_class *cl, struct tc_cbq_fopt *fopt)
1231 static int cbq_dump_rate(struct sk_buff *skb, struct cbq_class *cl)
1244 static int cbq_dump_lss(struct sk_buff *skb, struct cbq_class *cl)
1270 static int cbq_dump_wrr(struct sk_buff *skb, struct cbq_class *cl)
1290 static int cbq_dump_fopt(struct sk_buff *skb, struct cbq_class *cl)
1309 static int cbq_dump_attr(struct sk_buff *skb, struct cbq_class *cl)
1349 struct cbq_class *cl = (struct cbq_class *)arg;
1376 struct cbq_class *cl = (struct cbq_class *)arg;
1398 struct cbq_class *cl = (struct cbq_class *)arg;
1413 struct cbq_class *cl = (struct cbq_class *)arg;
1420 struct cbq_class *cl = (struct cbq_class *)arg;
1432 static void cbq_destroy_class(struct Qdisc *sch, struct cbq_class *cl)
1450 struct cbq_class *cl;
1481 struct cbq_class *cl = (struct cbq_class *)*arg;
1484 struct cbq_class *parent;
1680 struct cbq_class *cl = (struct cbq_class *)arg;
1719 struct cbq_class *cl = (struct cbq_class *)arg;
1731 struct cbq_class *p = (struct cbq_class *)parent;
1732 struct cbq_class *cl = cbq_class_lookup(q, classid);
1745 struct cbq_class *cl = (struct cbq_class *)arg;
1753 struct cbq_class *cl;