Lines Matching full:protected
24 unsigned long protected, old_protected; in propagate_protected_usage() local
30 protected = min(usage, READ_ONCE(c->min)); in propagate_protected_usage()
32 if (protected != old_protected) { in propagate_protected_usage()
33 old_protected = atomic_long_xchg(&c->min_usage, protected); in propagate_protected_usage()
34 delta = protected - old_protected; in propagate_protected_usage()
39 protected = min(usage, READ_ONCE(c->low)); in propagate_protected_usage()
41 if (protected != old_protected) { in propagate_protected_usage()
42 old_protected = atomic_long_xchg(&c->low_usage, protected); in propagate_protected_usage()
43 delta = protected - old_protected; in propagate_protected_usage()
228 * page_counter_set_min - set the amount of protected memory
245 * page_counter_set_low - set the amount of protected memory
342 unsigned long protected; in effective_protection() local
345 protected = min(usage, setting); in effective_protection()
357 return protected * parent_effective / siblings_protected; in effective_protection()
362 * and utilizes is effectively protected. in effective_protection()
374 ep = protected; in effective_protection()
382 * collectively protected from neighboring trees. in effective_protection()
389 * protected values. One should imply the other, but they in effective_protection()
397 usage > protected) { in effective_protection()
401 unclaimed *= usage - protected; in effective_protection()