| /Linux-v5.15/mm/ | 
| D | migrate.c | 381 		struct page *newpage, struct page *page, int extra_count)  in migrate_page_move_mapping()  argument 395 		newpage->index = page->index;  in migrate_page_move_mapping() 396 		newpage->mapping = page->mapping;  in migrate_page_move_mapping() 398 			__SetPageSwapBacked(newpage);  in migrate_page_move_mapping() 404 	newzone = page_zone(newpage);  in migrate_page_move_mapping() 421 	newpage->index = page->index;  in migrate_page_move_mapping() 422 	newpage->mapping = page->mapping;  in migrate_page_move_mapping() 423 	page_ref_add(newpage, nr); /* add cache reference */  in migrate_page_move_mapping() 425 		__SetPageSwapBacked(newpage);  in migrate_page_move_mapping() 427 			SetPageSwapCache(newpage);  in migrate_page_move_mapping() [all …] 
 | 
| D | balloon_compaction.c | 234 		struct page *newpage, struct page *page,  in balloon_page_migrate()  argument 248 	VM_BUG_ON_PAGE(!PageLocked(newpage), newpage);  in balloon_page_migrate() 250 	return balloon->migratepage(balloon, newpage, page, mode);  in balloon_page_migrate()
  | 
| D | zsmalloc.c | 1842 				struct page *newpage, struct page *oldpage)  in replace_sub_page()  argument 1851 			pages[idx] = newpage;  in replace_sub_page() 1858 	set_first_obj_offset(newpage, get_first_obj_offset(oldpage));  in replace_sub_page() 1860 		newpage->index = oldpage->index;  in replace_sub_page() 1861 	__SetPageMovable(newpage, page_mapping(oldpage));  in replace_sub_page() 1920 static int zs_page_migrate(struct address_space *mapping, struct page *newpage,  in zs_page_migrate()  argument 1980 	d_addr = kmap_atomic(newpage);  in zs_page_migrate() 1993 			new_obj = (unsigned long)location_to_obj(newpage,  in zs_page_migrate() 2000 	replace_sub_page(class, zspage, newpage, page);  in zs_page_migrate() 2001 	get_page(newpage);  in zs_page_migrate() [all …] 
 | 
| D | z3fold.c | 1601 static int z3fold_page_migrate(struct address_space *mapping, struct page *newpage,  in z3fold_page_migrate()  argument 1611 	VM_BUG_ON_PAGE(!PageLocked(newpage), newpage);  in z3fold_page_migrate() 1627 	new_zhdr = page_address(newpage);  in z3fold_page_migrate() 1629 	newpage->private = page->private;  in z3fold_page_migrate() 1643 	get_page(newpage);  in z3fold_page_migrate() 1651 	set_bit(NEEDS_COMPACTING, &newpage->private);  in z3fold_page_migrate() 1654 	list_add(&newpage->lru, &pool->lru);  in z3fold_page_migrate() 1656 	__SetPageMovable(newpage, new_mapping);  in z3fold_page_migrate()
  | 
| D | shmem.c | 1639 	struct page *oldpage, *newpage;  in shmem_replace_page()  local 1655 	newpage = shmem_alloc_page(gfp, info, index);  in shmem_replace_page() 1656 	if (!newpage)  in shmem_replace_page() 1659 	get_page(newpage);  in shmem_replace_page() 1660 	copy_highpage(newpage, oldpage);  in shmem_replace_page() 1661 	flush_dcache_page(newpage);  in shmem_replace_page() 1663 	__SetPageLocked(newpage);  in shmem_replace_page() 1664 	__SetPageSwapBacked(newpage);  in shmem_replace_page() 1665 	SetPageUptodate(newpage);  in shmem_replace_page() 1666 	set_page_private(newpage, entry.val);  in shmem_replace_page() [all …] 
 | 
| D | ksm.c | 2661 void ksm_migrate_page(struct page *newpage, struct page *oldpage)  in ksm_migrate_page()  argument 2666 	VM_BUG_ON_PAGE(!PageLocked(newpage), newpage);  in ksm_migrate_page() 2667 	VM_BUG_ON_PAGE(newpage->mapping != oldpage->mapping, newpage);  in ksm_migrate_page() 2669 	stable_node = page_stable_node(newpage);  in ksm_migrate_page() 2672 		stable_node->kpfn = page_to_pfn(newpage);  in ksm_migrate_page()
  | 
| D | secretmem.c | 142 				 struct page *newpage, struct page *page,  in secretmem_migratepage()  argument
  | 
| D | page_owner.c | 213 void __copy_page_owner(struct page *oldpage, struct page *newpage)  in __copy_page_owner()  argument 216 	struct page_ext *new_ext = lookup_page_ext(newpage);  in __copy_page_owner()
  | 
| /Linux-v5.15/include/linux/ | 
| D | migrate.h | 46 			struct page *newpage, struct page *page, 54 extern void migrate_page_states(struct page *newpage, struct page *page); 55 extern void migrate_page_copy(struct page *newpage, struct page *page); 57 				  struct page *newpage, struct page *page); 59 		struct page *newpage, struct page *page, int extra_count); 73 static inline void migrate_page_states(struct page *newpage, struct page *page)  in migrate_page_states()  argument 77 static inline void migrate_page_copy(struct page *newpage,  in migrate_page_copy()  argument 81 				  struct page *newpage, struct page *page)  in migrate_huge_page_move_mapping()  argument
  | 
| D | page_owner.h | 15 extern void __copy_page_owner(struct page *oldpage, struct page *newpage); 39 static inline void copy_page_owner(struct page *oldpage, struct page *newpage)  in copy_page_owner()  argument 42 		__copy_page_owner(oldpage, newpage);  in copy_page_owner() 66 static inline void copy_page_owner(struct page *oldpage, struct page *newpage)  in copy_page_owner()  argument
  | 
| D | balloon_compaction.h | 58 	int (*migratepage)(struct balloon_dev_info *, struct page *newpage, 87 				struct page *newpage, 168 static inline int balloon_page_migrate(struct page *newpage,  in balloon_page_migrate()  argument
  | 
| D | ksm.h | 55 void ksm_migrate_page(struct page *newpage, struct page *oldpage); 86 static inline void ksm_migrate_page(struct page *newpage, struct page *oldpage)  in ksm_migrate_page()  argument
  | 
| D | iomap.h | 231 int iomap_migrate_page(struct address_space *mapping, struct page *newpage,
  | 
| D | hugetlb.h | 171 void move_hugetlb_state(struct page *oldpage, struct page *newpage, int reason); 370 					struct page *newpage, int reason)  in move_hugetlb_state()  argument
  | 
| /Linux-v5.15/fs/cachefiles/ | 
| D | rdwr.c | 235 	struct page *newpage, *backpage;  in cachefiles_read_backing_file_one()  local 254 	newpage = NULL;  in cachefiles_read_backing_file_one() 261 		if (!newpage) {  in cachefiles_read_backing_file_one() 262 			newpage = __page_cache_alloc(cachefiles_gfp);  in cachefiles_read_backing_file_one() 263 			if (!newpage)  in cachefiles_read_backing_file_one() 267 		ret = add_to_page_cache_lru(newpage, bmapping,  in cachefiles_read_backing_file_one() 278 	_debug("- new %p", newpage);  in cachefiles_read_backing_file_one() 280 	backpage = newpage;  in cachefiles_read_backing_file_one() 281 	newpage = NULL;  in cachefiles_read_backing_file_one() 314 	if (newpage) {  in cachefiles_read_backing_file_one() [all …] 
 | 
| /Linux-v5.15/arch/powerpc/platforms/pseries/ | 
| D | cmm.c | 519 			   struct page *newpage, struct page *page,  in cmm_migratepage()  argument 532 	if (plpar_page_set_loaned(newpage)) {  in cmm_migratepage() 539 	get_page(newpage);  in cmm_migratepage() 546 	if (page_zone(page) != page_zone(newpage)) {  in cmm_migratepage() 548 		adjust_managed_page_count(newpage, -1);  in cmm_migratepage() 552 	balloon_page_insert(b_dev_info, newpage);  in cmm_migratepage()
  | 
| /Linux-v5.15/fs/erofs/ | 
| D | zdata.c | 256 		struct page *newpage = NULL;  in preload_compressed_pages()  local 275 				newpage = erofs_allocpage(pagepool, gfp);  in preload_compressed_pages() 276 				if (!newpage)  in preload_compressed_pages() 278 				set_page_private(newpage,  in preload_compressed_pages() 280 				t = tag_compressed_page_justfound(newpage);  in preload_compressed_pages() 292 		} else if (newpage) {  in preload_compressed_pages() 293 			set_page_private(newpage, 0);  in preload_compressed_pages() 294 			list_add(&newpage->lru, pagepool);  in preload_compressed_pages() 735 		struct page *const newpage =  in z_erofs_do_read_page()  local 738 		set_page_private(newpage, Z_EROFS_SHORTLIVED_PAGE);  in z_erofs_do_read_page() [all …] 
 | 
| /Linux-v5.15/drivers/virtio/ | 
| D | virtio_balloon.c | 754 		struct page *newpage, struct page *page, enum migrate_mode mode)  in virtballoon_migratepage()  argument 771 	get_page(newpage); /* balloon reference */  in virtballoon_migratepage() 779 	    page_zone(page) != page_zone(newpage)) {  in virtballoon_migratepage() 781 		adjust_managed_page_count(newpage, -1);  in virtballoon_migratepage() 786 	balloon_page_insert(vb_dev_info, newpage);  in virtballoon_migratepage() 791 	set_page_pfns(vb, vb->pfns, newpage);  in virtballoon_migratepage()
  | 
| /Linux-v5.15/fs/fuse/ | 
| D | dev.c | 799 	struct page *newpage;  in fuse_try_move_page()  local 825 	newpage = buf->page;  in fuse_try_move_page() 827 	if (!PageUptodate(newpage))  in fuse_try_move_page() 828 		SetPageUptodate(newpage);  in fuse_try_move_page() 830 	ClearPageMappedToDisk(newpage);  in fuse_try_move_page() 832 	if (fuse_check_page(newpage) != 0)  in fuse_try_move_page() 848 	replace_page_cache_page(oldpage, newpage);  in fuse_try_move_page() 850 	get_page(newpage);  in fuse_try_move_page() 853 		lru_cache_add(newpage);  in fuse_try_move_page() 860 		*pagep = newpage;  in fuse_try_move_page() [all …] 
 | 
| /Linux-v5.15/drivers/misc/ | 
| D | vmw_balloon.c | 1762 				 struct page *newpage, struct page *page,  in vmballoon_migratepage()  argument 1813 	vmballoon_add_page(b, 0, newpage);  in vmballoon_migratepage() 1818 		status = vmballoon_status_page(b, 0, &newpage);  in vmballoon_migratepage() 1836 		get_page(newpage);  in vmballoon_migratepage() 1849 		balloon_page_insert(&b->b_dev_info, newpage);  in vmballoon_migratepage()
  | 
| /Linux-v5.15/fs/ubifs/ | 
| D | file.c | 1465 		struct page *newpage, struct page *page, enum migrate_mode mode)  in ubifs_migrate_page()  argument 1469 	rc = migrate_page_move_mapping(mapping, newpage, page, 0);  in ubifs_migrate_page() 1475 		SetPagePrivate(newpage);  in ubifs_migrate_page() 1479 		migrate_page_copy(newpage, page);  in ubifs_migrate_page() 1481 		migrate_page_states(newpage, page);  in ubifs_migrate_page()
  | 
| /Linux-v5.15/fs/iomap/ | 
| D | buffered-io.c | 490 iomap_migrate_page(struct address_space *mapping, struct page *newpage,  in iomap_migrate_page()  argument 495 	ret = migrate_page_move_mapping(mapping, newpage, page, 0);  in iomap_migrate_page() 500 		attach_page_private(newpage, detach_page_private(page));  in iomap_migrate_page() 503 		migrate_page_copy(newpage, page);  in iomap_migrate_page() 505 		migrate_page_states(newpage, page);  in iomap_migrate_page()
  | 
| /Linux-v5.15/fs/hugetlbfs/ | 
| D | inode.c | 960 				struct page *newpage, struct page *page,  in hugetlbfs_migrate_page()  argument 965 	rc = migrate_huge_page_move_mapping(mapping, newpage, page);  in hugetlbfs_migrate_page() 970 		hugetlb_set_page_subpool(newpage, hugetlb_page_subpool(page));  in hugetlbfs_migrate_page() 975 		migrate_page_copy(newpage, page);  in hugetlbfs_migrate_page() 977 		migrate_page_states(newpage, page);  in hugetlbfs_migrate_page()
  | 
| /Linux-v5.15/fs/jfs/ | 
| D | jfs_logmgr.h | 329 		} newpage;  member
  | 
| /Linux-v5.15/fs/f2fs/ | 
| D | data.c | 3861 		struct page *newpage, struct page *page, enum migrate_mode mode)  in f2fs_migrate_page()  argument 3879 	rc = migrate_page_move_mapping(mapping, newpage,  in f2fs_migrate_page() 3892 				cur->page = newpage;  in f2fs_migrate_page() 3897 		get_page(newpage);  in f2fs_migrate_page() 3901 	set_page_private(newpage, 0);  in f2fs_migrate_page() 3903 		set_page_private(newpage, page_private(page));  in f2fs_migrate_page() 3904 		SetPagePrivate(newpage);  in f2fs_migrate_page() 3905 		get_page(newpage);  in f2fs_migrate_page() 3913 		migrate_page_copy(newpage, page);  in f2fs_migrate_page() 3915 		migrate_page_states(newpage, page);  in f2fs_migrate_page()
  |