Lines Matching refs:new
52 long new; in page_counter_cancel() local
54 new = atomic_long_sub_return(nr_pages, &counter->usage); in page_counter_cancel()
55 propagate_protected_usage(counter, new); in page_counter_cancel()
57 WARN_ON_ONCE(new < 0); in page_counter_cancel()
72 long new; in page_counter_charge() local
74 new = atomic_long_add_return(nr_pages, &c->usage); in page_counter_charge()
75 propagate_protected_usage(c, new); in page_counter_charge()
80 if (new > READ_ONCE(c->watermark)) in page_counter_charge()
81 WRITE_ONCE(c->watermark, new); in page_counter_charge()
101 long new; in page_counter_try_charge() local
116 new = atomic_long_add_return(nr_pages, &c->usage); in page_counter_try_charge()
117 if (new > c->max) { in page_counter_try_charge()
119 propagate_protected_usage(c, new); in page_counter_try_charge()
129 propagate_protected_usage(c, new); in page_counter_try_charge()
134 if (new > READ_ONCE(c->watermark)) in page_counter_try_charge()
135 WRITE_ONCE(c->watermark, new); in page_counter_try_charge()