Lines Matching refs:min_ratio
168 unsigned long long min = wb->bdi->min_ratio; in wb_min_max_ratio()
220 *minp = wb->bdi->min_ratio; in wb_min_max_ratio()
691 static int __bdi_set_min_ratio(struct backing_dev_info *bdi, unsigned int min_ratio) in __bdi_set_min_ratio() argument
696 if (min_ratio > 100 * BDI_RATIO_SCALE) in __bdi_set_min_ratio()
700 if (min_ratio > bdi->max_ratio) { in __bdi_set_min_ratio()
703 if (min_ratio < bdi->min_ratio) { in __bdi_set_min_ratio()
704 delta = bdi->min_ratio - min_ratio; in __bdi_set_min_ratio()
706 bdi->min_ratio = min_ratio; in __bdi_set_min_ratio()
708 delta = min_ratio - bdi->min_ratio; in __bdi_set_min_ratio()
711 bdi->min_ratio = min_ratio; in __bdi_set_min_ratio()
730 if (bdi->min_ratio > max_ratio) { in __bdi_set_max_ratio()
742 int bdi_set_min_ratio_no_scale(struct backing_dev_info *bdi, unsigned int min_ratio) in bdi_set_min_ratio_no_scale() argument
744 return __bdi_set_min_ratio(bdi, min_ratio); in bdi_set_min_ratio_no_scale()
752 int bdi_set_min_ratio(struct backing_dev_info *bdi, unsigned int min_ratio) in bdi_set_min_ratio() argument
754 return __bdi_set_min_ratio(bdi, min_ratio * BDI_RATIO_SCALE); in bdi_set_min_ratio()
765 return bdi_get_bytes(bdi->min_ratio); in bdi_get_min_bytes()
772 long min_ratio; in bdi_set_min_bytes() local
778 min_ratio = bdi_ratio_from_pages(pages); in bdi_set_min_bytes()
779 if (min_ratio < 0) in bdi_set_min_bytes()
780 return min_ratio; in bdi_set_min_bytes()
781 return __bdi_set_min_ratio(bdi, min_ratio); in bdi_set_min_bytes()