Lines Matching defs:hfsc_class
111 struct hfsc_class { struct
123 struct hfsc_class *cl_parent; /* parent class */ argument
124 struct list_head siblings; /* sibling classes */
125 struct list_head children; /* child classes */
126 struct Qdisc *qdisc; /* leaf qdisc */
128 struct rb_node el_node; /* qdisc's eligible tree member */
129 struct rb_root vt_tree; /* active children sorted by cl_vt */
130 struct rb_node vt_node; /* parent's vt_tree member */
131 struct rb_root cf_tree; /* active children sorted by cl_f */
132 struct rb_node cf_node; /* parent's cf_heap member */
133 struct list_head dlist; /* drop list member */
135 u64 cl_total; /* total work in bytes */
136 u64 cl_cumul; /* cumulative work in bytes done by
139 u64 cl_d; /* deadline*/
140 u64 cl_e; /* eligible time */
141 u64 cl_vt; /* virtual time */
142 u64 cl_f; /* time when this class will fit for
144 u64 cl_myf; /* my fit-time (calculated from this
146 u64 cl_myfadj; /* my fit-time adjustment (to cancel
148 u64 cl_cfmin; /* earliest children's fit-time (used
150 u64 cl_cvtmin; /* minimal virtual time among the
153 u64 cl_vtadj; /* intra-period cumulative vt
177 struct hfsc_class root; /* root class */ argument