Lines Matching refs:bw
852 u64 bw; in bdi_update_write_bandwidth() local
864 bw = written - min(written, bdi->written_stamp); in bdi_update_write_bandwidth()
865 bw *= HZ; in bdi_update_write_bandwidth()
867 do_div(bw, elapsed); in bdi_update_write_bandwidth()
868 avg = bw; in bdi_update_write_bandwidth()
871 bw += (u64)bdi->write_bandwidth * (period - elapsed); in bdi_update_write_bandwidth()
872 bw >>= ilog2(period); in bdi_update_write_bandwidth()
877 if (avg > old && old >= (unsigned long)bw) in bdi_update_write_bandwidth()
880 if (avg < old && old <= (unsigned long)bw) in bdi_update_write_bandwidth()
884 bdi->write_bandwidth = bw; in bdi_update_write_bandwidth()
1193 unsigned long bw = bdi->avg_write_bandwidth; in bdi_max_pause() local
1203 t = bdi_dirty / (1 + bw / roundup_pow_of_two(1 + HZ / 8)); in bdi_max_pause()