Lines Matching full:curve
42 * "A Hierarchical Fair Service Curve Algorithm for Link-Sharing,
48 * upperlimit service curve. the link-sharing scheduler does not schedule
72 * kernel internal service curve representation:
77 * The service curve parameters are converted to the internal
93 /* runtime service curve */
144 class's own upperlimit curve) */
155 struct internal_sc cl_rsc; /* internal real-time service curve */
156 struct internal_sc cl_fsc; /* internal fair service curve */
157 struct internal_sc cl_usc; /* internal upperlimit service curve */
158 struct runtime_sc cl_deadline; /* deadline curve */
159 struct runtime_sc cl_eligible; /* eligible curve */
160 struct runtime_sc cl_virtual; /* virtual curve */
161 struct runtime_sc cl_ulimit; /* upperlimit curve */
352 * service curve support functions
354 * external service curve parameters
357 * internal service curve parameters
485 * initialize the runtime service curve with the given internal
486 * service curve starting at (x, y).
502 * calculate the y-projection of the runtime service curve by the
544 * update the runtime service curve by taking the minimum of the current
545 * runtime service curve and the service curve starting at (x, y).
554 /* service curve is convex */ in rtsc_min()
565 * service curve is concave in rtsc_min()
614 /* update the deadline curve */ in init_ed()
618 * update the eligible curve. in init_ed()
619 * for concave, it is equal to the deadline curve. in init_ed()
620 * for convex, it is a linear curve with slope m2. in init_ed()
707 /* update the virtual curve */ in init_vf()
721 /* class has upper limit curve */ in init_vf()
725 /* update the ulimit curve */ in init_vf()