Lines Matching refs:pressure
3 * Linux VM pressure
41 * These thresholds are used when we account memory pressure through
51 * critical pressure as number of pages will be less than "window size".
112 static enum vmpressure_levels vmpressure_level(unsigned long pressure)
114 if (pressure >= vmpressure_level_critical)
116 else if (pressure >= vmpressure_level_med)
125 unsigned long pressure = 0;
141 pressure = scale - (reclaimed * scale / scanned);
142 pressure = pressure * 100 / scale;
145 pr_debug("%s: %3lu (s: %lu r: %lu)\n", __func__, pressure,
148 return vmpressure_level(pressure);
220 * vmpressure() - Account memory pressure through scanned/reclaimed ratio
228 * "instantaneous" memory pressure (scanned/reclaimed ratio). The raw
229 * pressure index is then further refined and averaged over time.
232 * mode: @memcg is considered the pressure root and userspace is
246 * Here we only want to account pressure that userland is able to
248 * pressure; if we notify userland about that kind of pressure,
263 * report the critical pressure, yet. If the scanning priority
303 * For hysteresis keep the pressure state
305 * pressure events can occur.
313 * vmpressure_prio() - Account memory pressure through reclaimer priority level
348 * @args: event arguments (pressure level threshold, optional mode)
353 * pressure level threshold (one of vmpressure_str_levels, i.e. "low", "medium",