Lines Matching refs:active
152 struct cbq_class *active[TC_CBQ_MAXPRIO + 1]; /* List of all classes member
307 cl_tail = q->active[prio]; in cbq_activate_class()
308 q->active[prio] = cl; in cbq_activate_class()
330 struct cbq_class *cl_prev = q->active[prio]; in cbq_deactivate_class()
338 if (cl == q->active[prio]) { in cbq_deactivate_class()
339 q->active[prio] = cl_prev; in cbq_deactivate_class()
340 if (cl == q->active[prio]) { in cbq_deactivate_class()
341 q->active[prio] = NULL; in cbq_deactivate_class()
348 } while ((cl_prev = cl) != q->active[prio]); in cbq_deactivate_class()
556 struct cbq_class *cl_prev = q->active[prio]; in cbq_undelay_prio()
571 if (cl == q->active[prio]) { in cbq_undelay_prio()
572 q->active[prio] = cl_prev; in cbq_undelay_prio()
573 if (cl == q->active[prio]) { in cbq_undelay_prio()
574 q->active[prio] = NULL; in cbq_undelay_prio()
582 } while ((cl_prev = cl) != q->active[prio]); in cbq_undelay_prio()
829 cl_tail = cl_prev = q->active[prio]; in cbq_dequeue_prio()
876 q->active[prio] = cl; in cbq_dequeue_prio()
898 q->active[prio] = NULL; in cbq_dequeue_prio()
905 q->active[prio] = cl_tail; in cbq_dequeue_prio()
919 q->active[prio] = cl_prev; in cbq_dequeue_prio()
1177 cl_head = q->active[prio]; in cbq_drop()
1212 q->active[prio] = NULL; in cbq_reset()