Lines Matching defs:delay
107 * to become available. When this delay becomes noticeable, it's a clear
161 * active weight hweight% inflt% dbt delay usages%
171 * - del_ms : Deferred issuer delay induction level and duration
273 * The effect of delay is indirect and non-linear and a huge amount of
275 * up delay as debt is going up and then let it decay exponentially.
276 * This gives us quick ramp ups while delay is accumulating and long
280 * The delay mechanism provides adequate protection and behavior in many
510 /* current delay in effect and when it started */
511 u64 delay;
1293 u64 tdelta, delay, new_delay;
1300 * If the delay is set by another CPU, we may be in the past. No need to
1306 /* calculate the current delay in effect - 1/2 every second */
1308 if (iocg->delay)
1309 delay = iocg->delay >> div64_u64(tdelta, USEC_PER_SEC);
1311 delay = 0;
1313 /* calculate the new delay from the debt amount */
1331 if (new_delay > delay) {
1332 iocg->delay = new_delay;
1334 delay = new_delay;
1337 if (delay >= MIN_DELAY) {
1340 blkcg_set_delay(blkg, delay * NSEC_PER_USEC);
1347 iocg->delay = 0;
1460 if (iocg->abs_vdebt || iocg->delay)
2078 if (!iocg->abs_vdebt && !iocg->delay)
2084 old_delay = iocg->delay;
2088 if (iocg->delay)
2089 iocg->delay = iocg->delay >> nr_cycles ?: 1;
2095 old_delay, iocg->delay);
2137 !iocg->delay && !iocg_is_idle(iocg))
2159 iocg->delay) {
2162 if (iocg->abs_vdebt || iocg->delay)