Lines Matching refs:usage
17 unsigned long usage) in propagate_protected_usage() argument
25 protected = min(usage, READ_ONCE(c->min)); in propagate_protected_usage()
34 protected = min(usage, READ_ONCE(c->low)); in propagate_protected_usage()
53 new = atomic_long_sub_return(nr_pages, &counter->usage); in page_counter_cancel()
58 atomic_long_set(&counter->usage, new); in page_counter_cancel()
77 new = atomic_long_add_return(nr_pages, &c->usage); in page_counter_charge()
119 new = atomic_long_add_return(nr_pages, &c->usage); in page_counter_try_charge()
121 atomic_long_sub(nr_pages, &c->usage); in page_counter_try_charge()
175 long usage; in page_counter_set_max() local
188 usage = page_counter_read(counter); in page_counter_set_max()
190 if (usage > nr_pages) in page_counter_set_max()
195 if (page_counter_read(counter) <= usage || nr_pages >= old) in page_counter_set_max()
217 propagate_protected_usage(c, atomic_long_read(&c->usage)); in page_counter_set_min()
234 propagate_protected_usage(c, atomic_long_read(&c->usage)); in page_counter_set_low()