Lines Matching defs:hprio
145 struct htb_prio hprio[TC_HTB_NUMPRIO];
350 htb_add_to_id_tree(&q->hlevel[cl->level].hprio[prio].row, cl, prio);
380 struct htb_prio *hprio = &hlevel->hprio[prio];
383 if (hprio->ptr == cl->node + prio)
384 htb_next_rb_node(&hprio->ptr);
386 htb_safe_rb_erase(cl->node + prio, &hprio->row);
387 if (!hprio->row.rb_node)
769 static struct htb_class *htb_lookup_leaf(struct htb_prio *hprio, const int prio)
778 BUG_ON(!hprio->row.rb_node);
779 sp->root = hprio->row.rb_node;
780 sp->pptr = &hprio->ptr;
781 sp->pid = &hprio->last_ptr_id;
832 struct htb_prio *hprio = &hlevel->hprio[prio];
835 start = cl = htb_lookup_leaf(hprio, prio);
855 next = htb_lookup_leaf(hprio, prio);
869 &q->hlevel[0].hprio[prio].ptr);
870 cl = htb_lookup_leaf(hprio, prio);
880 &q->hlevel[0].hprio[prio].ptr);