Lines Matching refs:task_ratelimit
858 * task_ratelimit = dirty_ratelimit * pos_ratio >> RATELIMIT_CALC_SHIFT
1210 unsigned long task_ratelimit;
1223 * task_ratelimit reflects each dd's dirty rate for the past 200ms.
1225 task_ratelimit = (u64)dirty_ratelimit *
1227 task_ratelimit++; /* it helps rampup dirty_ratelimit from tiny values */
1231 * if there are N dd tasks, each throttled at task_ratelimit, the wb's
1232 * dirty_rate will be measured to be (N * task_ratelimit). So the below
1246 * task_ratelimit = pos_ratio * rate = (write_bw / N) (5)
1248 * dirty_rate = N * task_ratelimit = write_bw (6)
1257 * pos_ratio is most flat and hence task_ratelimit is least fluctuated.
1259 balanced_dirty_ratelimit = div_u64((u64)task_ratelimit * write_bw,
1273 * code makes use of task_ratelimit to filter out singular points and
1278 * task_ratelimit - dirty_ratelimit
1286 * task_ratelimit is on the same side of dirty_ratelimit, too.
1289 * - dirty_ratelimit > task_ratelimit (dirty pages are above setpoint)
1295 * |task_ratelimit - dirty_ratelimit| is used to limit the step size
1306 * balanced_dirty_ratelimit = task_ratelimit * write_bw / dirty_rate).
1324 balanced_dirty_ratelimit, task_ratelimit);
1329 balanced_dirty_ratelimit, task_ratelimit);
1353 trace_bdi_dirty_ratelimit(wb, dirty_rate, task_ratelimit);
1451 unsigned long task_ratelimit,
1476 * will be computed based on task_ratelimit and the two rate limits may
1477 * depart considerably at some time. Especially if task_ratelimit goes
1480 * result task_ratelimit won't be executed faithfully, which could
1486 * nr_dirtied_pause will be "dancing" with task_ratelimit.
1488 * small fluctuations of task_ratelimit won't trigger rule (1) and
1511 pause = HZ * pages / (task_ratelimit + 1);
1514 pages = task_ratelimit * t / roundup_pow_of_two(HZ);
1588 unsigned long task_ratelimit;
1745 task_ratelimit = ((u64)dirty_ratelimit * sdtc->pos_ratio) >>
1749 task_ratelimit, dirty_ratelimit,
1752 if (unlikely(task_ratelimit == 0)) {
1757 period = HZ * pages_dirtied / task_ratelimit;
1776 task_ratelimit,
1792 /* for occasional dropped task_ratelimit */
1805 task_ratelimit,
1822 if (task_ratelimit)