Lines Matching refs:page_counter
9 struct page_counter { struct
36 struct page_counter *parent; argument
45 static inline void page_counter_init(struct page_counter *counter, in page_counter_init()
46 struct page_counter *parent) in page_counter_init()
53 static inline unsigned long page_counter_read(struct page_counter *counter) in page_counter_read()
58 void page_counter_cancel(struct page_counter *counter, unsigned long nr_pages);
59 void page_counter_charge(struct page_counter *counter, unsigned long nr_pages);
60 bool page_counter_try_charge(struct page_counter *counter,
62 struct page_counter **fail);
63 void page_counter_uncharge(struct page_counter *counter, unsigned long nr_pages);
64 void page_counter_set_min(struct page_counter *counter, unsigned long nr_pages);
65 void page_counter_set_low(struct page_counter *counter, unsigned long nr_pages);
67 static inline void page_counter_set_high(struct page_counter *counter, in page_counter_set_high()
73 int page_counter_set_max(struct page_counter *counter, unsigned long nr_pages);
77 static inline void page_counter_reset_watermark(struct page_counter *counter) in page_counter_reset_watermark()