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 */
143 class's own upperlimit curve) */
154 struct internal_sc cl_rsc; /* internal real-time service curve */
155 struct internal_sc cl_fsc; /* internal fair service curve */
156 struct internal_sc cl_usc; /* internal upperlimit service curve */
157 struct runtime_sc cl_deadline; /* deadline curve */
158 struct runtime_sc cl_eligible; /* eligible curve */
159 struct runtime_sc cl_virtual; /* virtual curve */
160 struct runtime_sc cl_ulimit; /* upperlimit curve */
359 * service curve support functions
361 * external service curve parameters
364 * internal service curve parameters
492 * initialize the runtime service curve with the given internal
493 * service curve starting at (x, y).
509 * calculate the y-projection of the runtime service curve by the
551 * update the runtime service curve by taking the minimum of the current
552 * runtime service curve and the service curve starting at (x, y).
561 /* service curve is convex */ in rtsc_min()
572 * service curve is concave in rtsc_min()
621 /* update the deadline curve */ in init_ed()
625 * update the eligible curve. in init_ed()
626 * for concave, it is equal to the deadline curve. in init_ed()
627 * for convex, it is a linear curve with slope m2. in init_ed()
714 /* update the virtual curve */ in init_vf()
728 /* class has upper limit curve */ in init_vf()
732 /* update the ulimit curve */ in init_vf()
1074 "Forced curve change on parent 'rt' to 'sc'"); in hfsc_change_class()
1702 MODULE_DESCRIPTION("Hierarchical Fair Service Curve scheduler");