Lines Matching refs:dirty_ratelimit
1361 unsigned long dirty_ratelimit = wb->dirty_ratelimit; in wb_update_dirty_ratelimit() local
1378 task_ratelimit = (u64)dirty_ratelimit * in wb_update_dirty_ratelimit()
1478 if (dirty_ratelimit < x) in wb_update_dirty_ratelimit()
1479 step = x - dirty_ratelimit; in wb_update_dirty_ratelimit()
1483 if (dirty_ratelimit > x) in wb_update_dirty_ratelimit()
1484 step = dirty_ratelimit - x; in wb_update_dirty_ratelimit()
1492 shift = dirty_ratelimit / (2 * step + 1); in wb_update_dirty_ratelimit()
1498 if (dirty_ratelimit < balanced_dirty_ratelimit) in wb_update_dirty_ratelimit()
1499 dirty_ratelimit += step; in wb_update_dirty_ratelimit()
1501 dirty_ratelimit -= step; in wb_update_dirty_ratelimit()
1503 WRITE_ONCE(wb->dirty_ratelimit, max(dirty_ratelimit, 1UL)); in wb_update_dirty_ratelimit()
1616 unsigned long dirty_ratelimit, in wb_min_pause() argument
1620 long lo = ilog2(READ_ONCE(wb->dirty_ratelimit)); in wb_min_pause()
1656 pages = dirty_ratelimit * t / roundup_pow_of_two(HZ); in wb_min_pause()
1668 pages = dirty_ratelimit * t / roundup_pow_of_two(HZ); in wb_min_pause()
1671 t = HZ * DIRTY_POLL_THRESH / dirty_ratelimit; in wb_min_pause()
1846 unsigned long dirty_ratelimit; in balance_dirty_pages() local
1935 dirty_ratelimit = READ_ONCE(wb->dirty_ratelimit); in balance_dirty_pages()
1936 task_ratelimit = ((u64)dirty_ratelimit * sdtc->pos_ratio) >> in balance_dirty_pages()
1940 task_ratelimit, dirty_ratelimit, in balance_dirty_pages()
1966 dirty_ratelimit, in balance_dirty_pages()
1995 dirty_ratelimit, in balance_dirty_pages()