Lines Matching refs:page_counter
10 struct page_counter { struct
43 struct page_counter *parent; argument
55 static inline void page_counter_init(struct page_counter *counter, in page_counter_init()
56 struct page_counter *parent, in page_counter_init()
66 static inline unsigned long page_counter_read(struct page_counter *counter) in page_counter_read()
71 void page_counter_cancel(struct page_counter *counter, unsigned long nr_pages);
72 void page_counter_charge(struct page_counter *counter, unsigned long nr_pages);
73 bool page_counter_try_charge(struct page_counter *counter,
75 struct page_counter **fail);
76 void page_counter_uncharge(struct page_counter *counter, unsigned long nr_pages);
77 void page_counter_set_min(struct page_counter *counter, unsigned long nr_pages);
78 void page_counter_set_low(struct page_counter *counter, unsigned long nr_pages);
80 static inline void page_counter_set_high(struct page_counter *counter, in page_counter_set_high()
86 int page_counter_set_max(struct page_counter *counter, unsigned long nr_pages);
90 static inline void page_counter_reset_watermark(struct page_counter *counter) in page_counter_reset_watermark()
103 void page_counter_calculate_protection(struct page_counter *root,
104 struct page_counter *counter,
107 static inline void page_counter_calculate_protection(struct page_counter *root, in page_counter_calculate_protection()
108 struct page_counter *counter, in page_counter_calculate_protection()