Lines Matching defs:task_ratelimit
1006 * task_ratelimit = dirty_ratelimit * pos_ratio >> RATELIMIT_CALC_SHIFT
1342 unsigned long task_ratelimit;
1355 * task_ratelimit reflects each dd's dirty rate for the past 200ms.
1357 task_ratelimit = (u64)dirty_ratelimit *
1359 task_ratelimit++; /* it helps rampup dirty_ratelimit from tiny values */
1363 * if there are N dd tasks, each throttled at task_ratelimit, the wb's
1364 * dirty_rate will be measured to be (N * task_ratelimit). So the below
1378 * task_ratelimit = pos_ratio * rate = (write_bw / N) (5)
1380 * dirty_rate = N * task_ratelimit = write_bw (6)
1389 * pos_ratio is most flat and hence task_ratelimit is least fluctuated.
1391 balanced_dirty_ratelimit = div_u64((u64)task_ratelimit * write_bw,
1405 * code makes use of task_ratelimit to filter out singular points and
1410 * task_ratelimit - dirty_ratelimit
1418 * task_ratelimit is on the same side of dirty_ratelimit, too.
1421 * - dirty_ratelimit > task_ratelimit (dirty pages are above setpoint)
1427 * |task_ratelimit - dirty_ratelimit| is used to limit the step size
1438 * balanced_dirty_ratelimit = task_ratelimit * write_bw / dirty_rate).
1449 balanced_dirty_ratelimit, task_ratelimit);
1454 balanced_dirty_ratelimit, task_ratelimit);
1478 trace_bdi_dirty_ratelimit(wb, dirty_rate, task_ratelimit);
1587 unsigned long task_ratelimit,
1612 * will be computed based on task_ratelimit and the two rate limits may
1613 * depart considerably at some time. Especially if task_ratelimit goes
1616 * result task_ratelimit won't be executed faithfully, which could
1622 * nr_dirtied_pause will be "dancing" with task_ratelimit.
1624 * small fluctuations of task_ratelimit won't trigger rule (1) and
1647 pause = HZ * pages / (task_ratelimit + 1);
1650 pages = task_ratelimit * t / roundup_pow_of_two(HZ);
1817 unsigned long task_ratelimit;
1894 task_ratelimit = ((u64)dirty_ratelimit * sdtc->pos_ratio) >>
1898 task_ratelimit, dirty_ratelimit,
1901 if (unlikely(task_ratelimit == 0)) {
1906 period = HZ * pages_dirtied / task_ratelimit;
1921 task_ratelimit,
1937 /* for occasional dropped task_ratelimit */
1946 task_ratelimit,
1967 if (task_ratelimit)