Lines Matching refs:counter
24 static inline void page_counter_init(struct page_counter *counter, in page_counter_init() argument
27 atomic_long_set(&counter->count, 0); in page_counter_init()
28 counter->limit = PAGE_COUNTER_MAX; in page_counter_init()
29 counter->parent = parent; in page_counter_init()
32 static inline unsigned long page_counter_read(struct page_counter *counter) in page_counter_read() argument
34 return atomic_long_read(&counter->count); in page_counter_read()
37 void page_counter_cancel(struct page_counter *counter, unsigned long nr_pages);
38 void page_counter_charge(struct page_counter *counter, unsigned long nr_pages);
39 int page_counter_try_charge(struct page_counter *counter,
42 void page_counter_uncharge(struct page_counter *counter, unsigned long nr_pages);
43 int page_counter_limit(struct page_counter *counter, unsigned long limit);
47 static inline void page_counter_reset_watermark(struct page_counter *counter) in page_counter_reset_watermark() argument
49 counter->watermark = page_counter_read(counter); in page_counter_reset_watermark()