/linux-master/mm/ |
H A D | migrate_device.c | 694 struct page *newpage = migrate_pfn_to_page(dst_pfns[i]); local 699 if (!newpage) { 726 migrate_vma_insert_page(migrate, addr, newpage, 733 if (is_device_private_page(newpage) || 734 is_device_coherent_page(newpage)) { 752 } else if (is_zone_device_page(newpage)) { 761 r = migrate_folio_extra(mapping, page_folio(newpage), 765 r = migrate_folio(mapping, page_folio(newpage), 822 struct page *newpage = migrate_pfn_to_page(dst_pfns[i]); local 826 if (newpage) { [all...] |
H A D | balloon_compaction.c | 232 static int balloon_page_migrate(struct page *newpage, struct page *page, argument 246 VM_BUG_ON_PAGE(!PageLocked(newpage), newpage); 248 return balloon->migratepage(balloon, newpage, page, mode);
|
H A D | zsmalloc.c | 1709 struct page *newpage, struct page *oldpage) 1718 pages[idx] = newpage; 1725 set_first_obj_offset(newpage, get_first_obj_offset(oldpage)); 1727 newpage->index = oldpage->index; 1728 __SetPageMovable(newpage, &zsmalloc_mops); 1742 static int zs_page_migrate(struct page *newpage, struct page *page, argument 1785 d_addr = kmap_atomic(newpage); 1795 new_obj = (unsigned long)location_to_obj(newpage, 1802 replace_sub_page(class, zspage, newpage, page); 1810 get_page(newpage); 1708 replace_sub_page(struct size_class *class, struct zspage *zspage, struct page *newpage, struct page *oldpage) argument [all...] |
H A D | z3fold.c | 1286 static int z3fold_page_migrate(struct page *newpage, struct page *page, argument 1294 VM_BUG_ON_PAGE(!PageLocked(newpage), newpage); 1310 new_zhdr = page_address(newpage); 1312 newpage->private = page->private; 1324 get_page(newpage); 1332 set_bit(NEEDS_COMPACTING, &newpage->private); 1334 __SetPageMovable(newpage, &z3fold_mops);
|
/linux-master/arch/powerpc/platforms/pseries/ |
H A D | cmm.c | 501 struct page *newpage, struct page *page, 507 * loan/"inflate" the newpage first. 514 if (plpar_page_set_loaned(newpage)) { 521 get_page(newpage); 528 if (page_zone(page) != page_zone(newpage)) { 530 adjust_managed_page_count(newpage, -1); 534 balloon_page_insert(b_dev_info, newpage); 500 cmm_migratepage(struct balloon_dev_info *b_dev_info, struct page *newpage, struct page *page, enum migrate_mode mode) argument
|
/linux-master/include/linux/ |
H A D | balloon_compaction.h | 58 int (*migratepage)(struct balloon_dev_info *, struct page *newpage,
|
/linux-master/drivers/virtio/ |
H A D | virtio_balloon.c | 771 * @newpage: page that will replace the isolated page after migration finishes. 772 * @page : the isolated (old) page that is about to be migrated to newpage. 779 * 1) insert newpage into vb->pages list and update the host about it; 786 struct page *newpage, struct page *page, enum migrate_mode mode) 803 get_page(newpage); /* balloon reference */ 811 page_zone(page) != page_zone(newpage)) { 813 adjust_managed_page_count(newpage, -1); 816 /* balloon's page migration 1st step -- inflate "newpage" */ 818 balloon_page_insert(vb_dev_info, newpage); 823 set_page_pfns(vb, vb->pfns, newpage); 785 virtballoon_migratepage(struct balloon_dev_info *vb_dev_info, struct page *newpage, struct page *page, enum migrate_mode mode) argument [all...] |
/linux-master/drivers/misc/ |
H A D | vmw_balloon.c | 1723 * @newpage: the page to which @page should be migrated. 1735 struct page *newpage, struct page *page, 1786 vmballoon_add_page(b, 0, newpage); 1791 status = vmballoon_status_page(b, 0, &newpage); 1809 get_page(newpage); 1817 * On inflation success, we already took a reference for the @newpage. 1822 balloon_page_insert(&b->b_dev_info, newpage); 1734 vmballoon_migratepage(struct balloon_dev_info *b_dev_info, struct page *newpage, struct page *page, enum migrate_mode mode) argument
|
/linux-master/fs/jfs/ |
H A D | jfs_logmgr.h | 329 } newpage; member in union:lrd::__anon1803
|
H A D | jfs_xtree.c | 1515 int newpage = 0; local 1747 newpage = 1; 1777 if (newpage) {
|
/linux-master/fs/erofs/ |
H A D | zdata.c | 576 struct page *page, *newpage; local 593 newpage = erofs_allocpage(&fe->pagepool, gfp); 594 if (!newpage) 596 set_page_private(newpage, Z_EROFS_PREALLOCATED_PAGE); 600 pcl->compressed_bvecs[i].page = page ? page : newpage; 608 else if (newpage) 609 erofs_pagepool_add(&fe->pagepool, newpage);
|
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_main.c | 4031 struct page *newpage; local 4086 newpage = alloc_pages_node(node, __GFP_NOWARN | GFP_KERNEL | 4088 if (!newpage) { 4094 sg_set_page(iter, newpage, page_size << page_order, 0); 4113 newpage = sg_page(iter);
|
/linux-master/fs/nfs/ |
H A D | nfs4proc.c | 5841 struct page *newpage, **spages; local 5848 newpage = alloc_page(GFP_KERNEL); 5850 if (newpage == NULL) 5852 memcpy(page_address(newpage), buf, len); 5855 *pages++ = newpage;
|