Lines Matching refs:qlen
106 sfq_index qlen; /* number of skbs in skblist */ member
206 int qlen = slot->qlen; in sfq_link() local
208 p = qlen + SFQ_MAX_FLOWS; in sfq_link()
209 n = q->dep[qlen].next; in sfq_link()
214 q->dep[qlen].next = x; /* sfq_dep_head(q, p)->next = x */ in sfq_link()
234 d = q->slots[x].qlen--; in sfq_dec()
247 d = ++q->slots[x].qlen; in sfq_inc()
309 sch->q.qlen--; in sfq_drop()
350 sfq_index x, qlen; in sfq_enqueue() local
424 if (slot->qlen >= q->maxdepth) { in sfq_enqueue()
445 if (slot->qlen == 1) { /* The flow is new */ in sfq_enqueue()
460 if (++sch->q.qlen <= q->limit) in sfq_enqueue()
463 qlen = slot->qlen; in sfq_enqueue()
468 if (qlen != slot->qlen) in sfq_enqueue()
499 sch->q.qlen--; in sfq_dequeue()
503 if (slot->qlen == 0) { in sfq_dequeue()
546 if (!slot->qlen) in sfq_rehash()
548 while (slot->qlen) { in sfq_rehash()
578 if (slot->qlen >= q->maxdepth) in sfq_rehash()
587 if (slot->qlen == 1) { /* The flow is new */ in sfq_rehash()
598 sch->q.qlen -= dropped; in sfq_rehash()
623 unsigned int qlen, dropped = 0; in sfq_change() local
670 qlen = sch->q.qlen; in sfq_change()
671 while (sch->q.qlen > q->limit) in sfq_change()
673 qdisc_tree_reduce_backlog(sch, qlen - sch->q.qlen, dropped); in sfq_change()
850 qs.qlen = slot->qlen; in sfq_dump_class_stats()
853 if (gnet_stats_copy_queue(d, NULL, &qs, qs.qlen) < 0) in sfq_dump_class_stats()