Lines Matching refs:this

191 cbq_reclassify(struct sk_buff *skb, struct cbq_class *this)  in cbq_reclassify()  argument
195 for (cl = this->tparent; cl; cl = cl->tparent) { in cbq_reclassify()
198 if (new != NULL && new != this) in cbq_reclassify()
325 static void cbq_deactivate_class(struct cbq_class *this) in cbq_deactivate_class() argument
327 struct cbq_sched_data *q = qdisc_priv(this->qdisc); in cbq_deactivate_class()
328 int prio = this->cpriority; in cbq_deactivate_class()
334 if (cl == this) { in cbq_deactivate_class()
466 struct cbq_class *this = cl; in cbq_ovl_rclassic() local
476 cl = this; in cbq_ovl_rclassic()
696 struct cbq_class *this = q->tx_class; in cbq_update() local
697 struct cbq_class *cl = this; in cbq_update()
779 cbq_update_toplevel(q, this, q->tx_borrowed); in cbq_update()
1008 static void cbq_adjust_levels(struct cbq_class *this) in cbq_adjust_levels() argument
1010 if (this == NULL) in cbq_adjust_levels()
1017 cl = this->children; in cbq_adjust_levels()
1022 } while ((cl = cl->sibling) != this->children); in cbq_adjust_levels()
1024 this->level = level + 1; in cbq_adjust_levels()
1025 } while ((this = this->tparent) != NULL); in cbq_adjust_levels()
1122 static void cbq_unlink_class(struct cbq_class *this) in cbq_unlink_class() argument
1125 struct cbq_sched_data *q = qdisc_priv(this->qdisc); in cbq_unlink_class()
1127 qdisc_class_hash_remove(&q->clhash, &this->common); in cbq_unlink_class()
1129 if (this->tparent) { in cbq_unlink_class()
1130 clp = &this->sibling; in cbq_unlink_class()
1133 if (cl == this) { in cbq_unlink_class()
1138 } while ((cl = *clp) != this->sibling); in cbq_unlink_class()
1140 if (this->tparent->children == this) { in cbq_unlink_class()
1141 this->tparent->children = this->sibling; in cbq_unlink_class()
1142 if (this->sibling == this) in cbq_unlink_class()
1143 this->tparent->children = NULL; in cbq_unlink_class()
1146 WARN_ON(this->sibling != this); in cbq_unlink_class()
1150 static void cbq_link_class(struct cbq_class *this) in cbq_link_class() argument
1152 struct cbq_sched_data *q = qdisc_priv(this->qdisc); in cbq_link_class()
1153 struct cbq_class *parent = this->tparent; in cbq_link_class()
1155 this->sibling = this; in cbq_link_class()
1156 qdisc_class_hash_insert(&q->clhash, &this->common); in cbq_link_class()
1162 parent->children = this; in cbq_link_class()
1164 this->sibling = parent->children->sibling; in cbq_link_class()
1165 parent->children->sibling = this; in cbq_link_class()