Lines Matching refs:mig
512 struct migrate_vma mig = { 0 };
518 memset(&mig, 0, sizeof(mig));
519 mig.vma = vma;
520 mig.start = start;
521 mig.end = end;
522 mig.src = &src_pfn;
523 mig.dst = &dst_pfn;
524 mig.pgmap_owner = &kvmppc_uvmem_pgmap;
525 mig.flags = MIGRATE_VMA_SELECT_DEVICE_PRIVATE;
526 mig.fault_page = fault_page;
532 ret = migrate_vma_setup(&mig);
536 spage = migrate_pfn_to_page(*mig.src);
537 if (!spage || !(*mig.src & MIGRATE_PFN_MIGRATE))
565 *mig.dst = migrate_pfn(pfn) | MIGRATE_PFN_LOCKED;
572 migrate_vma_pages(&mig);
575 migrate_vma_finalize(&mig);
741 struct migrate_vma mig = { 0 };
747 memset(&mig, 0, sizeof(mig));
748 mig.vma = vma;
749 mig.start = start;
750 mig.end = end;
751 mig.src = &src_pfn;
752 mig.dst = &dst_pfn;
753 mig.flags = MIGRATE_VMA_SELECT_SYSTEM;
755 ret = migrate_vma_setup(&mig);
759 if (!(*mig.src & MIGRATE_PFN_MIGRATE)) {
771 pfn = *mig.src >> MIGRATE_PFN_SHIFT;
772 spage = migrate_pfn_to_page(*mig.src);
781 *mig.dst = migrate_pfn(page_to_pfn(dpage)) | MIGRATE_PFN_LOCKED;
782 migrate_vma_pages(&mig);
784 migrate_vma_finalize(&mig);