Lines Matching full:classes

14  * classes at will. Instead one specifies number of classes, how many are
20 * The strict classes, if any, are tried for traffic first: first band 0, if it
55 struct ets_class classes[TCQ_ETS_MAX_BANDS]; member
94 return &q->classes[arg - 1]; in ets_class_from_arg()
100 int band = cl - q->classes; in ets_class_id()
130 q_sum += q->classes[i].quantum; in ets_offload_change()
133 quantum = q->classes[i].quantum; in ets_offload_change()
192 unsigned int band = cl - q->classes; in ets_class_is_strict()
208 /* Classes can be added and removed only through Qdisc_ops.change in ets_class_change()
408 return &q->classes[q->prio2band[band & TC_PRIO_MAX]]; in ets_classify()
414 return &q->classes[q->prio2band[0]]; in ets_classify()
415 return &q->classes[band]; in ets_classify()
474 cl = &q->classes[band]; in ets_qdisc_dequeue()
651 ets_class_id(sch, &q->classes[i]), in ets_qdisc_change()
667 qdisc_tree_flush_backlog(q->classes[i].qdisc); in ets_qdisc_change()
670 q->classes[i].quantum = quanta[i]; in ets_qdisc_change()
673 q->classes[i].qdisc = queues[i]; in ets_qdisc_change()
674 if (q->classes[i].qdisc != &noop_qdisc) in ets_qdisc_change()
675 qdisc_hash_add(q->classes[i].qdisc, true); in ets_qdisc_change()
682 qdisc_put(q->classes[i].qdisc); in ets_qdisc_change()
683 memset(&q->classes[i], 0, sizeof(q->classes[i])); in ets_qdisc_change()
711 if (q->classes[band].qdisc->q.qlen) in ets_qdisc_reset()
712 list_del(&q->classes[band].alist); in ets_qdisc_reset()
715 qdisc_reset(q->classes[band].qdisc); in ets_qdisc_reset()
728 qdisc_put(q->classes[band].qdisc); in ets_qdisc_destroy()
762 q->classes[band].quantum)) in ets_qdisc_dump()