Lines Matching refs:page

58 	int (*migratepage)(struct balloon_dev_info *, struct page *newpage,
59 struct page *page, enum migrate_mode mode);
62 extern struct page *balloon_page_alloc(void);
64 struct page *page);
65 extern struct page *balloon_page_dequeue(struct balloon_dev_info *b_dev_info);
92 struct page *page) in balloon_page_insert() argument
94 __SetPageOffline(page); in balloon_page_insert()
95 __SetPageMovable(page, &balloon_mops); in balloon_page_insert()
96 set_page_private(page, (unsigned long)balloon); in balloon_page_insert()
97 list_add(&page->lru, &balloon->pages); in balloon_page_insert()
108 static inline void balloon_page_delete(struct page *page) in balloon_page_delete() argument
110 __ClearPageOffline(page); in balloon_page_delete()
111 __ClearPageMovable(page); in balloon_page_delete()
112 set_page_private(page, 0); in balloon_page_delete()
117 if (!PageIsolated(page)) in balloon_page_delete()
118 list_del(&page->lru); in balloon_page_delete()
125 static inline struct balloon_dev_info *balloon_page_device(struct page *page) in balloon_page_device() argument
127 return (struct balloon_dev_info *)page_private(page); in balloon_page_device()
138 struct page *page) in balloon_page_insert() argument
140 __SetPageOffline(page); in balloon_page_insert()
141 list_add(&page->lru, &balloon->pages); in balloon_page_insert()
144 static inline void balloon_page_delete(struct page *page) in balloon_page_delete() argument
146 __ClearPageOffline(page); in balloon_page_delete()
147 list_del(&page->lru); in balloon_page_delete()
164 static inline void balloon_page_push(struct list_head *pages, struct page *page) in balloon_page_push() argument
166 list_add(&page->lru, pages); in balloon_page_push()
176 static inline struct page *balloon_page_pop(struct list_head *pages) in balloon_page_pop()
178 struct page *page = list_first_entry_or_null(pages, struct page, lru); in balloon_page_pop() local
180 if (!page) in balloon_page_pop()
183 list_del(&page->lru); in balloon_page_pop()
184 return page; in balloon_page_pop()