| /OK3568_Linux_fs/kernel/mm/ |
| H A D | migrate.c | 383 struct page *newpage, struct page *page, int extra_count) in migrate_page_move_mapping() argument 397 newpage->index = page->index; in migrate_page_move_mapping() 398 newpage->mapping = page->mapping; in migrate_page_move_mapping() 400 __SetPageSwapBacked(newpage); in migrate_page_move_mapping() 406 newzone = page_zone(newpage); in migrate_page_move_mapping() 423 newpage->index = page->index; in migrate_page_move_mapping() 424 newpage->mapping = page->mapping; in migrate_page_move_mapping() 425 page_ref_add(newpage, nr); /* add cache reference */ in migrate_page_move_mapping() 427 __SetPageSwapBacked(newpage); in migrate_page_move_mapping() 429 SetPageSwapCache(newpage); in migrate_page_move_mapping() [all …]
|
| H A 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()
|
| H A D | zsmalloc.c | 1877 struct page *newpage, struct page *oldpage) in replace_sub_page() argument 1886 pages[idx] = newpage; in replace_sub_page() 1893 set_first_obj_offset(newpage, get_first_obj_offset(oldpage)); in replace_sub_page() 1895 newpage->index = oldpage->index; in replace_sub_page() 1896 __SetPageMovable(newpage, page_mapping(oldpage)); in replace_sub_page() 1955 static int zs_page_migrate(struct address_space *mapping, struct page *newpage, in zs_page_migrate() argument 2015 d_addr = kmap_atomic(newpage); in zs_page_migrate() 2029 new_obj = (unsigned long)location_to_obj(newpage, in zs_page_migrate() 2036 replace_sub_page(class, zspage, newpage, page); in zs_page_migrate() 2037 get_page(newpage); in zs_page_migrate() [all …]
|
| H A D | z3fold.c | 1616 static int z3fold_page_migrate(struct address_space *mapping, struct page *newpage, in z3fold_page_migrate() argument 1626 VM_BUG_ON_PAGE(!PageLocked(newpage), newpage); in z3fold_page_migrate() 1642 new_zhdr = page_address(newpage); in z3fold_page_migrate() 1644 newpage->private = page->private; in z3fold_page_migrate() 1658 get_page(newpage); in z3fold_page_migrate() 1666 set_bit(NEEDS_COMPACTING, &newpage->private); in z3fold_page_migrate() 1669 list_add(&newpage->lru, &pool->lru); in z3fold_page_migrate() 1671 __SetPageMovable(newpage, new_mapping); in z3fold_page_migrate()
|
| H A D | internal.h | 387 static inline void mlock_migrate_page(struct page *newpage, struct page *page) in mlock_migrate_page() argument 394 SetPageMlocked(newpage); in mlock_migrate_page() 395 __mod_zone_page_state(page_zone(newpage), NR_MLOCK, nr_pages); in mlock_migrate_page()
|
| H A D | shmem.c | 1640 struct page *oldpage, *newpage; in shmem_replace_page() local 1656 newpage = shmem_alloc_page(gfp, info, index); in shmem_replace_page() 1657 if (!newpage) in shmem_replace_page() 1660 get_page(newpage); in shmem_replace_page() 1661 copy_highpage(newpage, oldpage); in shmem_replace_page() 1662 flush_dcache_page(newpage); in shmem_replace_page() 1664 __SetPageLocked(newpage); in shmem_replace_page() 1665 __SetPageSwapBacked(newpage); in shmem_replace_page() 1666 SetPageUptodate(newpage); in shmem_replace_page() 1667 set_page_private(newpage, entry.val); in shmem_replace_page() [all …]
|
| H A D | ksm.c | 2676 void ksm_migrate_page(struct page *newpage, struct page *oldpage) in ksm_migrate_page() argument 2681 VM_BUG_ON_PAGE(!PageLocked(newpage), newpage); in ksm_migrate_page() 2682 VM_BUG_ON_PAGE(newpage->mapping != oldpage->mapping, newpage); in ksm_migrate_page() 2684 stable_node = page_stable_node(newpage); in ksm_migrate_page() 2687 stable_node->kpfn = page_to_pfn(newpage); in ksm_migrate_page()
|
| H A D | page_owner.c | 256 void __copy_page_owner(struct page *oldpage, struct page *newpage) in __copy_page_owner() argument 266 new_ext = page_ext_get(newpage); in __copy_page_owner()
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | migrate.h | 40 struct page *newpage, struct page *page, 48 extern void migrate_page_states(struct page *newpage, struct page *page); 49 extern void migrate_page_copy(struct page *newpage, struct page *page); 51 struct page *newpage, struct page *page); 53 struct page *newpage, struct page *page, int extra_count); 67 static inline void migrate_page_states(struct page *newpage, struct page *page) in migrate_page_states() argument 71 static inline void migrate_page_copy(struct page *newpage, in migrate_page_copy() argument 75 struct page *newpage, struct page *page) in migrate_huge_page_move_mapping() argument
|
| H A D | page_owner.h | 19 extern void __copy_page_owner(struct page *oldpage, struct page *newpage); 43 static inline void copy_page_owner(struct page *oldpage, struct page *newpage) in copy_page_owner() argument 46 __copy_page_owner(oldpage, newpage); in copy_page_owner() 70 static inline void copy_page_owner(struct page *oldpage, struct page *newpage) in copy_page_owner() argument
|
| H A 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
|
| H A 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
|
| H A D | hugetlb.h | 153 void move_hugetlb_state(struct page *oldpage, struct page *newpage, int reason); 347 struct page *newpage, int reason) in move_hugetlb_state() argument
|
| H A D | iomap.h | 173 int iomap_migrate_page(struct address_space *mapping, struct page *newpage,
|
| /OK3568_Linux_fs/kernel/fs/cachefiles/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/arch/powerpc/platforms/pseries/ |
| H A 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()
|
| /OK3568_Linux_fs/kernel/fs/erofs/ |
| H A D | zdata.c | 257 struct page *newpage = NULL; in preload_compressed_pages() local 276 newpage = erofs_allocpage(pagepool, gfp); in preload_compressed_pages() 277 if (!newpage) in preload_compressed_pages() 279 set_page_private(newpage, in preload_compressed_pages() 281 t = tag_compressed_page_justfound(newpage); in preload_compressed_pages() 293 } else if (newpage) { in preload_compressed_pages() 294 set_page_private(newpage, 0); in preload_compressed_pages() 295 list_add(&newpage->lru, pagepool); in preload_compressed_pages() 742 struct page *const newpage = in z_erofs_do_read_page() local 745 set_page_private(newpage, Z_EROFS_SHORTLIVED_PAGE); in z_erofs_do_read_page() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/virtio/ |
| H A 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()
|
| /OK3568_Linux_fs/kernel/fs/fuse/ |
| H A D | dev.c | 807 struct page *newpage; in fuse_try_move_page() local 833 newpage = buf->page; in fuse_try_move_page() 835 if (!PageUptodate(newpage)) in fuse_try_move_page() 836 SetPageUptodate(newpage); in fuse_try_move_page() 838 ClearPageMappedToDisk(newpage); in fuse_try_move_page() 840 if (fuse_check_page(newpage) != 0) in fuse_try_move_page() 856 err = replace_page_cache_page(oldpage, newpage, GFP_KERNEL); in fuse_try_move_page() 858 unlock_page(newpage); in fuse_try_move_page() 862 get_page(newpage); in fuse_try_move_page() 865 lru_cache_add(newpage); in fuse_try_move_page() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/misc/ |
| H A D | vmw_balloon.c | 1767 struct page *newpage, struct page *page, in vmballoon_migratepage() argument 1818 vmballoon_add_page(b, 0, newpage); in vmballoon_migratepage() 1823 status = vmballoon_status_page(b, 0, &newpage); in vmballoon_migratepage() 1841 get_page(newpage); in vmballoon_migratepage() 1854 balloon_page_insert(&b->b_dev_info, newpage); in vmballoon_migratepage()
|
| /OK3568_Linux_fs/kernel/fs/ubifs/ |
| H A D | file.c | 1464 struct page *newpage, struct page *page, enum migrate_mode mode) in ubifs_migrate_page() argument 1468 rc = migrate_page_move_mapping(mapping, newpage, page, 0); in ubifs_migrate_page() 1474 attach_page_private(newpage, (void *)1); in ubifs_migrate_page() 1478 migrate_page_copy(newpage, page); in ubifs_migrate_page() 1480 migrate_page_states(newpage, page); in ubifs_migrate_page()
|
| /OK3568_Linux_fs/kernel/fs/hugetlbfs/ |
| H A D | inode.c | 966 struct page *newpage, struct page *page, in hugetlbfs_migrate_page() argument 971 rc = migrate_huge_page_move_mapping(mapping, newpage, page); in hugetlbfs_migrate_page() 982 set_page_private(newpage, page_private(page)); in hugetlbfs_migrate_page() 987 migrate_page_copy(newpage, page); in hugetlbfs_migrate_page() 989 migrate_page_states(newpage, page); in hugetlbfs_migrate_page()
|
| /OK3568_Linux_fs/kernel/include/trace/hooks/ |
| H A D | mm.h | 212 TP_PROTO(struct page *page, struct page *newpage), 213 TP_ARGS(page, newpage));
|
| /OK3568_Linux_fs/kernel/fs/iomap/ |
| H A D | buffered-io.c | 496 iomap_migrate_page(struct address_space *mapping, struct page *newpage, in iomap_migrate_page() argument 501 ret = migrate_page_move_mapping(mapping, newpage, page, 0); in iomap_migrate_page() 506 attach_page_private(newpage, detach_page_private(page)); in iomap_migrate_page() 509 migrate_page_copy(newpage, page); in iomap_migrate_page() 511 migrate_page_states(newpage, page); in iomap_migrate_page()
|
| /OK3568_Linux_fs/kernel/fs/jfs/ |
| H A D | jfs_logmgr.h | 329 } newpage; member
|