Lines Matching refs:usage
17 unsigned long usage) in propagate_protected_usage() argument
28 protected = min(usage, min); in propagate_protected_usage()
37 protected = min(usage, low); in propagate_protected_usage()
54 new = atomic_long_sub_return(nr_pages, &counter->usage); in page_counter_cancel()
59 atomic_long_set(&counter->usage, new); in page_counter_cancel()
78 new = atomic_long_add_return(nr_pages, &c->usage); in page_counter_charge()
120 new = atomic_long_add_return(nr_pages, &c->usage); in page_counter_try_charge()
122 atomic_long_sub(nr_pages, &c->usage); in page_counter_try_charge()
177 long usage; in page_counter_set_max() local
190 usage = page_counter_read(counter); in page_counter_set_max()
192 if (usage > nr_pages) in page_counter_set_max()
197 if (page_counter_read(counter) <= usage) in page_counter_set_max()
219 propagate_protected_usage(c, atomic_long_read(&c->usage)); in page_counter_set_min()
236 propagate_protected_usage(c, atomic_long_read(&c->usage)); in page_counter_set_low()