Lines Matching refs:min_ratio
189 unsigned long long min = wb->bdi->min_ratio; in wb_min_max_ratio()
241 *minp = wb->bdi->min_ratio; in wb_min_max_ratio()
688 static int __bdi_set_min_ratio(struct backing_dev_info *bdi, unsigned int min_ratio) in __bdi_set_min_ratio() argument
693 if (min_ratio > 100 * BDI_RATIO_SCALE) in __bdi_set_min_ratio()
695 min_ratio *= BDI_RATIO_SCALE; in __bdi_set_min_ratio()
698 if (min_ratio > bdi->max_ratio) { in __bdi_set_min_ratio()
701 if (min_ratio < bdi->min_ratio) { in __bdi_set_min_ratio()
702 delta = bdi->min_ratio - min_ratio; in __bdi_set_min_ratio()
704 bdi->min_ratio = min_ratio; in __bdi_set_min_ratio()
706 delta = min_ratio - bdi->min_ratio; in __bdi_set_min_ratio()
709 bdi->min_ratio = min_ratio; in __bdi_set_min_ratio()
728 if (bdi->min_ratio > max_ratio) { in __bdi_set_max_ratio()
739 int bdi_set_min_ratio_no_scale(struct backing_dev_info *bdi, unsigned int min_ratio) in bdi_set_min_ratio_no_scale() argument
741 return __bdi_set_min_ratio(bdi, min_ratio); in bdi_set_min_ratio_no_scale()
749 int bdi_set_min_ratio(struct backing_dev_info *bdi, unsigned int min_ratio) in bdi_set_min_ratio() argument
751 return __bdi_set_min_ratio(bdi, min_ratio * BDI_RATIO_SCALE); in bdi_set_min_ratio()
762 return bdi_get_bytes(bdi->min_ratio); in bdi_get_min_bytes()
769 unsigned long min_ratio; in bdi_set_min_bytes() local
775 min_ratio = bdi_ratio_from_pages(pages); in bdi_set_min_bytes()
776 return __bdi_set_min_ratio(bdi, min_ratio); in bdi_set_min_bytes()