Lines Matching refs:eligible
127 struct rb_node el_node; /* qdisc's eligible tree member */
138 u64 cl_e; /* eligible time */
158 struct runtime_sc cl_eligible; /* eligible curve */
172 struct rb_root eligible; /* eligible tree */
180 * eligible tree holds backlogged classes being sorted by their eligible times.
181 * there is one eligible tree per hfsc instance.
187 struct rb_node **p = &cl->sched->eligible.rb_node;
200 rb_insert_color(&cl->el_node, &cl->sched->eligible);
206 rb_erase(&cl->el_node, &cl->sched->eligible);
216 /* find the class with the minimum deadline among the eligible classes */
223 for (n = rb_first(&q->eligible); n != NULL; n = rb_next(n)) {
233 /* find the class with minimum eligible time among the eligible classes */
239 n = rb_first(&q->eligible);
617 * update the eligible curve.
1410 q->eligible = RB_ROOT;
1494 q->eligible = RB_ROOT;
1601 * if there are eligible classes, use real-time criteria.
1603 * the eligible classes.