• Home
  • Raw
  • Download

Lines Matching refs:page

59 	int (*migratepage)(struct balloon_dev_info *, struct page *newpage,
60 struct page *page, enum migrate_mode mode);
63 extern struct page *balloon_page_alloc(void);
65 struct page *page);
66 extern struct page *balloon_page_dequeue(struct balloon_dev_info *b_dev_info);
93 struct page *page) in balloon_page_insert() argument
95 __SetPageOffline(page); in balloon_page_insert()
96 __SetPageMovable(page, &balloon_mops); in balloon_page_insert()
97 set_page_private(page, (unsigned long)balloon); in balloon_page_insert()
98 list_add(&page->lru, &balloon->pages); in balloon_page_insert()
99 page_relinquish(page); in balloon_page_insert()
110 static inline void balloon_page_delete(struct page *page) in balloon_page_delete() argument
112 __ClearPageOffline(page); in balloon_page_delete()
113 __ClearPageMovable(page); in balloon_page_delete()
114 set_page_private(page, 0); in balloon_page_delete()
119 if (!PageIsolated(page)) in balloon_page_delete()
120 list_del(&page->lru); in balloon_page_delete()
127 static inline struct balloon_dev_info *balloon_page_device(struct page *page) in balloon_page_device() argument
129 return (struct balloon_dev_info *)page_private(page); in balloon_page_device()
140 struct page *page) in balloon_page_insert() argument
142 __SetPageOffline(page); in balloon_page_insert()
143 list_add(&page->lru, &balloon->pages); in balloon_page_insert()
144 page_relinquish(page); in balloon_page_insert()
147 static inline void balloon_page_delete(struct page *page) in balloon_page_delete() argument
149 __ClearPageOffline(page); in balloon_page_delete()
150 list_del(&page->lru); in balloon_page_delete()
167 static inline void balloon_page_push(struct list_head *pages, struct page *page) in balloon_page_push() argument
169 list_add(&page->lru, pages); in balloon_page_push()
179 static inline struct page *balloon_page_pop(struct list_head *pages) in balloon_page_pop()
181 struct page *page = list_first_entry_or_null(pages, struct page, lru); in balloon_page_pop() local
183 if (!page) in balloon_page_pop()
186 list_del(&page->lru); in balloon_page_pop()
187 return page; in balloon_page_pop()