Lines Matching refs:elapsed
1181 unsigned long elapsed,
1190 * bw = written * HZ / elapsed
1192 * bw * elapsed + write_bandwidth * (period - elapsed)
1201 if (unlikely(elapsed > period)) {
1202 bw = div64_ul(bw, elapsed);
1206 bw += (u64)wb->write_bandwidth * (period - elapsed);
1286 unsigned long elapsed)
1306 dirty_rate = (dirtied - wb->dirtied_stamp) * HZ / elapsed;
1448 unsigned long elapsed;
1455 * Lockless checks for elapsed time are racy and delayed update after
1457 * accounted reasonably quickly). Make sure elapsed >= 1 to avoid
1460 elapsed = max(now - wb->bw_time_stamp, 1UL);
1466 wb_update_dirty_ratelimit(gdtc, dirtied, elapsed);
1474 wb_update_dirty_ratelimit(mdtc, dirtied, elapsed);
1477 wb_update_write_bandwidth(wb, elapsed, written);
1498 unsigned long elapsed = now - READ_ONCE(wb->bw_time_stamp);
1500 if (elapsed > WB_BANDWIDTH_IDLE_JIF &&