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()
710 static int __bdi_set_min_ratio(struct backing_dev_info *bdi, unsigned int min_ratio) in __bdi_set_min_ratio() argument
715 if (min_ratio > 100 * BDI_RATIO_SCALE) in __bdi_set_min_ratio()
717 min_ratio *= BDI_RATIO_SCALE; in __bdi_set_min_ratio()
720 if (min_ratio > bdi->max_ratio) { in __bdi_set_min_ratio()
723 if (min_ratio < bdi->min_ratio) { in __bdi_set_min_ratio()
724 delta = bdi->min_ratio - min_ratio; in __bdi_set_min_ratio()
726 bdi->min_ratio = min_ratio; in __bdi_set_min_ratio()
728 delta = min_ratio - bdi->min_ratio; in __bdi_set_min_ratio()
731 bdi->min_ratio = min_ratio; in __bdi_set_min_ratio()
750 if (bdi->min_ratio > max_ratio) { in __bdi_set_max_ratio()
761 int bdi_set_min_ratio_no_scale(struct backing_dev_info *bdi, unsigned int min_ratio) in bdi_set_min_ratio_no_scale() argument
763 return __bdi_set_min_ratio(bdi, min_ratio); in bdi_set_min_ratio_no_scale()
771 int bdi_set_min_ratio(struct backing_dev_info *bdi, unsigned int min_ratio) in bdi_set_min_ratio() argument
773 return __bdi_set_min_ratio(bdi, min_ratio * BDI_RATIO_SCALE); in bdi_set_min_ratio()
784 return bdi_get_bytes(bdi->min_ratio); in bdi_get_min_bytes()
791 unsigned long min_ratio; in bdi_set_min_bytes() local
797 min_ratio = bdi_ratio_from_pages(pages); in bdi_set_min_bytes()
798 return __bdi_set_min_ratio(bdi, min_ratio); in bdi_set_min_bytes()