Lines Matching full: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".
111 static enum vmpressure_levels vmpressure_level(unsigned long pressure) in vmpressure_level() argument
113 if (pressure >= vmpressure_level_critical) in vmpressure_level()
115 else if (pressure >= vmpressure_level_med) in vmpressure_level()
124 unsigned long pressure = 0; in vmpressure_calc_level() local
140 pressure = scale - (reclaimed * scale / scanned); in vmpressure_calc_level()
141 pressure = pressure * 100 / scale; in vmpressure_calc_level()
144 pr_debug("%s: %3lu (s: %lu r: %lu)\n", __func__, pressure, in vmpressure_calc_level()
147 return vmpressure_level(pressure); in vmpressure_calc_level()
219 * vmpressure() - Account memory pressure through scanned/reclaimed ratio
227 * "instantaneous" memory pressure (scanned/reclaimed ratio). The raw
228 * pressure index is then further refined and averaged over time.
231 * mode: @memcg is considered the pressure root and userspace is
258 * Here we only want to account pressure that userland is able to in vmpressure()
260 * pressure; if we notify userland about that kind of pressure, in vmpressure()
275 * report the critical pressure, yet. If the scanning priority in vmpressure()
315 * For hysteresis keep the pressure state in vmpressure()
317 * pressure events can occur. in vmpressure()
325 * vmpressure_prio() - Account memory pressure through reclaimer priority level
360 * @args: event arguments (pressure level threshold, optional mode)
365 * pressure level threshold (one of vmpressure_str_levels, i.e. "low", "medium",