• Home
  • Raw
  • Download

Lines Matching full:page

10 typedef struct page *new_page_t(struct page *page, unsigned long private);
11 typedef void free_page_t(struct page *page, unsigned long private);
17 * - negative errno on page migration failure;
18 * - zero on page migration success;
40 struct page *newpage, struct page *page,
43 struct page *newpage, struct page *page,
47 extern struct page *alloc_migration_target(struct page *page, unsigned long private);
48 extern int isolate_movable_page(struct page *page, isolate_mode_t mode);
49 extern void putback_movable_page(struct page *page);
53 extern void migrate_page_states(struct page *newpage, struct page *page);
54 extern void migrate_page_copy(struct page *newpage, struct page *page);
56 struct page *newpage, struct page *page);
58 struct page *newpage, struct page *page, int extra_count);
66 static inline struct page *alloc_migration_target(struct page *page, in alloc_migration_target() argument
69 static inline int isolate_movable_page(struct page *page, isolate_mode_t mode) in isolate_movable_page() argument
75 static inline void migrate_page_states(struct page *newpage, struct page *page) in migrate_page_states() argument
79 static inline void migrate_page_copy(struct page *newpage, in migrate_page_copy()
80 struct page *page) {} in migrate_page_copy() argument
83 struct page *newpage, struct page *page) in migrate_huge_page_move_mapping() argument
91 extern int PageMovable(struct page *page);
92 extern void __SetPageMovable(struct page *page, struct address_space *mapping);
93 extern void __ClearPageMovable(struct page *page);
95 static inline int PageMovable(struct page *page) { return 0; }; in PageMovable() argument
96 static inline void __SetPageMovable(struct page *page, in __SetPageMovable() argument
100 static inline void __ClearPageMovable(struct page *page) in __ClearPageMovable() argument
107 extern int migrate_misplaced_page(struct page *page,
114 static inline int migrate_misplaced_page(struct page *page, in migrate_misplaced_page() argument
126 struct page *page, int node);
132 struct page *page, int node) in migrate_misplaced_transhuge_page() argument
152 static inline struct page *migrate_pfn_to_page(unsigned long mpfn) in migrate_pfn_to_page()
187 * Set to the owner value also stored in page->pgmap->owner for
198 * Set to vmf->page if this is being called to migrate a page as part of
201 struct page *fault_page;