Lines Matching refs:task_ratelimit
944 * task_ratelimit = dirty_ratelimit * pos_ratio >> RATELIMIT_CALC_SHIFT
1296 unsigned long task_ratelimit;
1309 * task_ratelimit reflects each dd's dirty rate for the past 200ms.
1311 task_ratelimit = (u64)dirty_ratelimit *
1313 task_ratelimit++; /* it helps rampup dirty_ratelimit from tiny values */
1317 * if there are N dd tasks, each throttled at task_ratelimit, the wb's
1318 * dirty_rate will be measured to be (N * task_ratelimit). So the below
1332 * task_ratelimit = pos_ratio * rate = (write_bw / N) (5)
1334 * dirty_rate = N * task_ratelimit = write_bw (6)
1343 * pos_ratio is most flat and hence task_ratelimit is least fluctuated.
1345 balanced_dirty_ratelimit = div_u64((u64)task_ratelimit * write_bw,
1359 * code makes use of task_ratelimit to filter out singular points and
1364 * task_ratelimit - dirty_ratelimit
1372 * task_ratelimit is on the same side of dirty_ratelimit, too.
1375 * - dirty_ratelimit > task_ratelimit (dirty pages are above setpoint)
1381 * |task_ratelimit - dirty_ratelimit| is used to limit the step size
1392 * balanced_dirty_ratelimit = task_ratelimit * write_bw / dirty_rate).
1410 balanced_dirty_ratelimit, task_ratelimit);
1415 balanced_dirty_ratelimit, task_ratelimit);
1439 trace_bdi_dirty_ratelimit(wb, dirty_rate, task_ratelimit);
1548 unsigned long task_ratelimit,
1573 * will be computed based on task_ratelimit and the two rate limits may
1574 * depart considerably at some time. Especially if task_ratelimit goes
1577 * result task_ratelimit won't be executed faithfully, which could
1583 * nr_dirtied_pause will be "dancing" with task_ratelimit.
1585 * small fluctuations of task_ratelimit won't trigger rule (1) and
1608 pause = HZ * pages / (task_ratelimit + 1);
1611 pages = task_ratelimit * t / roundup_pow_of_two(HZ);
1685 unsigned long task_ratelimit;
1854 task_ratelimit = ((u64)dirty_ratelimit * sdtc->pos_ratio) >>
1858 task_ratelimit, dirty_ratelimit,
1861 if (unlikely(task_ratelimit == 0)) {
1866 period = HZ * pages_dirtied / task_ratelimit;
1885 task_ratelimit,
1901 /* for occasional dropped task_ratelimit */
1914 task_ratelimit,
1935 if (task_ratelimit)