Lines Matching refs:pages
656 static int bdi_check_pages_limit(unsigned long pages) in bdi_check_pages_limit() argument
660 if (pages > max_dirty_pages) in bdi_check_pages_limit()
666 static unsigned long bdi_ratio_from_pages(unsigned long pages) in bdi_ratio_from_pages() argument
675 ratio = div64_u64(pages * 100ULL * BDI_RATIO_SCALE, dirty_thresh); in bdi_ratio_from_pages()
772 unsigned long pages = min_bytes >> PAGE_SHIFT; in bdi_set_min_bytes() local
775 ret = bdi_check_pages_limit(pages); in bdi_set_min_bytes()
779 min_ratio = bdi_ratio_from_pages(pages); in bdi_set_min_bytes()
793 unsigned long pages = max_bytes >> PAGE_SHIFT; in bdi_set_max_bytes() local
796 ret = bdi_check_pages_limit(pages); in bdi_set_max_bytes()
800 max_ratio = bdi_ratio_from_pages(pages); in bdi_set_max_bytes()
1603 int pages; /* target nr_dirtied_pause */ in wb_min_pause() local
1636 pages = dirty_ratelimit * t / roundup_pow_of_two(HZ); in wb_min_pause()
1646 if (pages < DIRTY_POLL_THRESH) { in wb_min_pause()
1648 pages = dirty_ratelimit * t / roundup_pow_of_two(HZ); in wb_min_pause()
1649 if (pages > DIRTY_POLL_THRESH) { in wb_min_pause()
1650 pages = DIRTY_POLL_THRESH; in wb_min_pause()
1655 pause = HZ * pages / (task_ratelimit + 1); in wb_min_pause()
1658 pages = task_ratelimit * t / roundup_pow_of_two(HZ); in wb_min_pause()
1661 *nr_dirtied_pause = pages; in wb_min_pause()
1665 return pages >= DIRTY_POLL_THRESH ? 1 + t / 2 : t; in wb_min_pause()