Lines Matching refs:bw
1049 u64 bw; in wb_update_write_bandwidth() local
1061 bw = written - min(written, wb->written_stamp); in wb_update_write_bandwidth()
1062 bw *= HZ; in wb_update_write_bandwidth()
1064 do_div(bw, elapsed); in wb_update_write_bandwidth()
1065 avg = bw; in wb_update_write_bandwidth()
1068 bw += (u64)wb->write_bandwidth * (period - elapsed); in wb_update_write_bandwidth()
1069 bw >>= ilog2(period); in wb_update_write_bandwidth()
1074 if (avg > old && old >= (unsigned long)bw) in wb_update_write_bandwidth()
1077 if (avg < old && old <= (unsigned long)bw) in wb_update_write_bandwidth()
1088 wb->write_bandwidth = bw; in wb_update_write_bandwidth()
1380 unsigned long bw = wb->avg_write_bandwidth; in wb_max_pause() local
1390 t = wb_dirty / (1 + bw / roundup_pow_of_two(1 + HZ / 8)); in wb_max_pause()