Lines Matching refs:page
54 bool (*isolate_page)(struct page *, isolate_mode_t);
55 int (*migrate_page)(struct page *dst, struct page *src,
57 void (*putback_page)(struct page *);
72 bool isolate_movable_page(struct page *page, isolate_mode_t mode);
93 static inline bool isolate_movable_page(struct page *page, isolate_mode_t mode) in isolate_movable_page() argument
107 bool PageMovable(struct page *page);
108 void __SetPageMovable(struct page *page, const struct movable_operations *ops);
109 void __ClearPageMovable(struct page *page);
111 static inline bool PageMovable(struct page *page) { return false; } in PageMovable() argument
112 static inline void __SetPageMovable(struct page *page, in __SetPageMovable() argument
116 static inline void __ClearPageMovable(struct page *page) in __ClearPageMovable() argument
123 return PageMovable(&folio->page); in folio_test_movable()
136 const struct movable_operations *page_movable_ops(struct page *page) in page_movable_ops() argument
138 VM_BUG_ON(!__PageMovable(page)); in page_movable_ops()
141 ((unsigned long)page->mapping - PAGE_MAPPING_MOVABLE); in page_movable_ops()
174 static inline struct page *migrate_pfn_to_page(unsigned long mpfn) in migrate_pfn_to_page()
224 struct page *fault_page;