Searched refs:newpage (Results 1 - 13 of 13) sorted by relevance

/linux-master/mm/
H A Dmigrate_device.c694 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 Dballoon_compaction.c232 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 Dzsmalloc.c1709 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 Dz3fold.c1286 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 Dcmm.c501 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 Dballoon_compaction.h58 int (*migratepage)(struct balloon_dev_info *, struct page *newpage,
/linux-master/drivers/virtio/
H A Dvirtio_balloon.c771 * @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 Dvmw_balloon.c1723 * @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 Djfs_logmgr.h329 } newpage; member in union:lrd::__anon1803
H A Djfs_xtree.c1515 int newpage = 0; local
1747 newpage = 1;
1777 if (newpage) {
/linux-master/fs/erofs/
H A Dzdata.c576 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 Dcxgb4_main.c4031 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 Dnfs4proc.c5841 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;

Completed in 235 milliseconds