Lines Matching refs:bdi

188 	unsigned long tot_bw = atomic_long_read(&wb->bdi->tot_write_bandwidth);
189 unsigned long long min = wb->bdi->min_ratio;
190 unsigned long long max = wb->bdi->max_ratio;
241 *minp = wb->bdi->min_ratio;
242 *maxp = wb->bdi->max_ratio;
617 wb->bdi->max_prop_frac);
622 wb->bdi->max_prop_frac);
686 int bdi_set_min_ratio(struct backing_dev_info *bdi, unsigned int min_ratio)
691 if (min_ratio > bdi->max_ratio) {
694 min_ratio -= bdi->min_ratio;
697 bdi->min_ratio += min_ratio;
707 int bdi_set_max_ratio(struct backing_dev_info *bdi, unsigned max_ratio)
715 if (bdi->min_ratio > max_ratio) {
718 bdi->max_ratio = max_ratio;
719 bdi->max_prop_frac = (FPROP_FRAC_BASE * max_ratio) / 100;
770 * bounded by the bdi->min_ratio and/or bdi->max_ratio parameters, if set.
843 * (o) global/bdi setpoints
947 * This is especially important for fuse which sets bdi->max_ratio to
954 * total amount of RAM is 16GB, bdi->max_ratio is equal to 1%, global
967 if (unlikely(wb->bdi->capabilities & BDI_CAP_STRICTLIMIT)) {
1000 * with bdi->max_ratio == 100%.
1138 &wb->bdi->tot_write_bandwidth) <= 0);
1314 if (unlikely(wb->bdi->capabilities & BDI_CAP_STRICTLIMIT)) {
1590 struct backing_dev_info *bdi = wb->bdi;
1591 bool strictlimit = bdi->capabilities & BDI_CAP_STRICTLIMIT;
1897 struct backing_dev_info *bdi = inode_to_bdi(inode);
1902 if (!(bdi->capabilities & BDI_CAP_WRITEBACK))
1906 wb = wb_get_create_current(bdi, GFP_KERNEL);
1908 wb = &bdi->wb;
2051 struct backing_dev_info *bdi;
2055 list_for_each_entry_rcu(bdi, &bdi_list, bdi_list)
2056 del_timer(&bdi->laptop_mode_wb_timer);
2750 struct backing_dev_info *bdi = inode_to_bdi(inode);
2758 if (bdi->capabilities & BDI_CAP_WRITEBACK_ACCT) {
2792 struct backing_dev_info *bdi = inode_to_bdi(inode);
2805 if (bdi->capabilities & BDI_CAP_WRITEBACK_ACCT)