migrate 428 drivers/firmware/psci/psci.c psci_ops.migrate = psci_migrate; migrate 525 drivers/firmware/psci/psci.c psci_ops.migrate = psci_migrate; migrate 75 drivers/gpu/drm/nouveau/nouveau_dmem.c struct nouveau_dmem_migrate migrate; migrate 151 drivers/gpu/drm/nouveau/nouveau_dmem.c if (drm->dmem->migrate.copy_func(drm, 1, NOUVEAU_APER_HOST, *dma_addr, migrate 195 drivers/gpu/drm/nouveau/nouveau_dmem.c nouveau_fence_new(dmem->migrate.chan, false, &fence); migrate 418 drivers/gpu/drm/nouveau/nouveau_dmem.c struct nouveau_channel *chan = drm->dmem->migrate.chan; migrate 480 drivers/gpu/drm/nouveau/nouveau_dmem.c drm->dmem->migrate.copy_func = nvc0b5_migrate_copy; migrate 481 drivers/gpu/drm/nouveau/nouveau_dmem.c drm->dmem->migrate.chan = drm->ttm.chan; migrate 578 drivers/gpu/drm/nouveau/nouveau_dmem.c if (drm->dmem->migrate.copy_func(drm, 1, NOUVEAU_APER_VRAM, migrate 607 drivers/gpu/drm/nouveau/nouveau_dmem.c nouveau_fence_new(drm->dmem->migrate.chan, false, &fence); migrate 304 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c HISI_PMU_EVENT_ATTR(sdir-home-migrate, 0x4c), migrate 305 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c HISI_PMU_EVENT_ATTR(edir-home-migrate, 0x4d), migrate 300 fs/ext4/ioctl.c int err = -EPERM, migrate = 0; migrate 328 fs/ext4/ioctl.c migrate = 1; migrate 419 fs/ext4/ioctl.c if (migrate) { migrate 3032 fs/ocfs2/dlm/dlmmaster.c struct dlm_migrate_request migrate; migrate 3036 fs/ocfs2/dlm/dlmmaster.c memset(&migrate, 0, sizeof(migrate)); migrate 3037 fs/ocfs2/dlm/dlmmaster.c migrate.namelen = res->lockname.len; migrate 3038 fs/ocfs2/dlm/dlmmaster.c memcpy(migrate.name, res->lockname.name, migrate.namelen); migrate 3039 fs/ocfs2/dlm/dlmmaster.c migrate.new_master = new_master; migrate 3040 fs/ocfs2/dlm/dlmmaster.c migrate.master = master; migrate 3060 fs/ocfs2/dlm/dlmmaster.c &migrate, sizeof(migrate), nodenum, migrate 3065 fs/ocfs2/dlm/dlmmaster.c migrate.namelen, migrate.name, ret, nodenum); migrate 3109 fs/ocfs2/dlm/dlmmaster.c struct dlm_migrate_request *migrate = (struct dlm_migrate_request *) msg->buf; migrate 3118 fs/ocfs2/dlm/dlmmaster.c name = migrate->name; migrate 3119 fs/ocfs2/dlm/dlmmaster.c namelen = migrate->namelen; migrate 3154 fs/ocfs2/dlm/dlmmaster.c migrate->new_master, migrate 3155 fs/ocfs2/dlm/dlmmaster.c migrate->master); migrate 202 include/linux/migrate.h void migrate_vma_pages(struct migrate_vma *migrate); migrate 203 include/linux/migrate.h void migrate_vma_finalize(struct migrate_vma *migrate); migrate 37 include/linux/psci.h int (*migrate)(unsigned long cpuid); migrate 577 include/net/xfrm.h int (*migrate)(const struct xfrm_selector *sel, migrate 3 include/trace/events/migrate.h #define TRACE_SYSTEM migrate migrate 1668 kernel/cgroup/cpuset.c bool migrate; migrate 1676 kernel/cgroup/cpuset.c migrate = is_memory_migrate(cs); migrate 1679 kernel/cgroup/cpuset.c if (migrate) migrate 2486 kernel/sched/fair.c unsigned long migrate, next_scan, now = jiffies; migrate 2517 kernel/sched/fair.c migrate = mm->numa_next_scan; migrate 2518 kernel/sched/fair.c if (time_before(now, migrate)) migrate 2527 kernel/sched/fair.c if (cmpxchg(&mm->numa_next_scan, migrate, next_scan) != migrate) migrate 2160 mm/migrate.c struct migrate_vma *migrate = walk->private; migrate 2164 mm/migrate.c migrate->src[migrate->npages] = MIGRATE_PFN_MIGRATE; migrate 2165 mm/migrate.c migrate->dst[migrate->npages] = 0; migrate 2166 mm/migrate.c migrate->npages++; migrate 2167 mm/migrate.c migrate->cpages++; migrate 2177 mm/migrate.c struct migrate_vma *migrate = walk->private; migrate 2181 mm/migrate.c migrate->dst[migrate->npages] = 0; migrate 2182 mm/migrate.c migrate->src[migrate->npages++] = 0; migrate 2193 mm/migrate.c struct migrate_vma *migrate = walk->private; migrate 2256 mm/migrate.c migrate->cpages++; migrate 2281 mm/migrate.c migrate->cpages++; migrate 2284 mm/migrate.c page = vm_normal_page(migrate->vma, addr, pte); migrate 2305 mm/migrate.c migrate->cpages++; migrate 2339 mm/migrate.c migrate->dst[migrate->npages] = 0; migrate 2340 mm/migrate.c migrate->src[migrate->npages++] = mpfn; migrate 2365 mm/migrate.c static void migrate_vma_collect(struct migrate_vma *migrate) migrate 2370 mm/migrate.c migrate->vma->vm_mm, migrate->start, migrate->end); migrate 2373 mm/migrate.c walk_page_range(migrate->vma->vm_mm, migrate->start, migrate->end, migrate 2374 mm/migrate.c &migrate_vma_walk_ops, migrate); migrate 2377 mm/migrate.c migrate->end = migrate->start + (migrate->npages << PAGE_SHIFT); migrate 2442 mm/migrate.c static void migrate_vma_prepare(struct migrate_vma *migrate) migrate 2444 mm/migrate.c const unsigned long npages = migrate->npages; migrate 2445 mm/migrate.c const unsigned long start = migrate->start; migrate 2451 mm/migrate.c for (i = 0; (i < npages) && migrate->cpages; i++) { migrate 2452 mm/migrate.c struct page *page = migrate_pfn_to_page(migrate->src[i]); migrate 2458 mm/migrate.c if (!(migrate->src[i] & MIGRATE_PFN_LOCKED)) { migrate 2468 mm/migrate.c migrate->src[i] = 0; migrate 2469 mm/migrate.c migrate->cpages--; migrate 2474 mm/migrate.c migrate->src[i] |= MIGRATE_PFN_LOCKED; migrate 2487 mm/migrate.c migrate->src[i] &= ~MIGRATE_PFN_MIGRATE; migrate 2488 mm/migrate.c migrate->cpages--; migrate 2491 mm/migrate.c migrate->src[i] = 0; migrate 2493 mm/migrate.c migrate->cpages--; migrate 2505 mm/migrate.c migrate->src[i] &= ~MIGRATE_PFN_MIGRATE; migrate 2506 mm/migrate.c migrate->cpages--; migrate 2514 mm/migrate.c migrate->src[i] = 0; migrate 2516 mm/migrate.c migrate->cpages--; migrate 2527 mm/migrate.c struct page *page = migrate_pfn_to_page(migrate->src[i]); migrate 2529 mm/migrate.c if (!page || (migrate->src[i] & MIGRATE_PFN_MIGRATE)) migrate 2532 mm/migrate.c remove_migration_pte(page, migrate->vma, addr, page); migrate 2534 mm/migrate.c migrate->src[i] = 0; migrate 2552 mm/migrate.c static void migrate_vma_unmap(struct migrate_vma *migrate) migrate 2555 mm/migrate.c const unsigned long npages = migrate->npages; migrate 2556 mm/migrate.c const unsigned long start = migrate->start; migrate 2560 mm/migrate.c struct page *page = migrate_pfn_to_page(migrate->src[i]); migrate 2562 mm/migrate.c if (!page || !(migrate->src[i] & MIGRATE_PFN_MIGRATE)) migrate 2575 mm/migrate.c migrate->src[i] &= ~MIGRATE_PFN_MIGRATE; migrate 2576 mm/migrate.c migrate->cpages--; migrate 2581 mm/migrate.c struct page *page = migrate_pfn_to_page(migrate->src[i]); migrate 2583 mm/migrate.c if (!page || (migrate->src[i] & MIGRATE_PFN_MIGRATE)) migrate 2588 mm/migrate.c migrate->src[i] = 0; migrate 2703 mm/migrate.c static void migrate_vma_insert_page(struct migrate_vma *migrate, migrate 2709 mm/migrate.c struct vm_area_struct *vma = migrate->vma; migrate 2842 mm/migrate.c void migrate_vma_pages(struct migrate_vma *migrate) migrate 2844 mm/migrate.c const unsigned long npages = migrate->npages; migrate 2845 mm/migrate.c const unsigned long start = migrate->start; migrate 2851 mm/migrate.c struct page *newpage = migrate_pfn_to_page(migrate->dst[i]); migrate 2852 mm/migrate.c struct page *page = migrate_pfn_to_page(migrate->src[i]); migrate 2857 mm/migrate.c migrate->src[i] &= ~MIGRATE_PFN_MIGRATE; migrate 2862 mm/migrate.c if (!(migrate->src[i] & MIGRATE_PFN_MIGRATE)) { migrate 2871 mm/migrate.c migrate->vma->vm_mm, migrate 2872 mm/migrate.c addr, migrate->end); migrate 2875 mm/migrate.c migrate_vma_insert_page(migrate, addr, newpage, migrate 2876 mm/migrate.c &migrate->src[i], migrate 2877 mm/migrate.c &migrate->dst[i]); migrate 2890 mm/migrate.c migrate->src[i] &= ~MIGRATE_PFN_MIGRATE; migrate 2898 mm/migrate.c migrate->src[i] &= ~MIGRATE_PFN_MIGRATE; migrate 2905 mm/migrate.c migrate->src[i] &= ~MIGRATE_PFN_MIGRATE; migrate 2929 mm/migrate.c void migrate_vma_finalize(struct migrate_vma *migrate) migrate 2931 mm/migrate.c const unsigned long npages = migrate->npages; migrate 2935 mm/migrate.c struct page *newpage = migrate_pfn_to_page(migrate->dst[i]); migrate 2936 mm/migrate.c struct page *page = migrate_pfn_to_page(migrate->src[i]); migrate 2946 mm/migrate.c if (!(migrate->src[i] & MIGRATE_PFN_MIGRATE) || !newpage) { migrate 2956 mm/migrate.c migrate->cpages--; migrate 3839 net/key/af_key.c .migrate = pfkey_send_migrate, migrate 2215 net/xfrm/xfrm_state.c if (km->migrate) { migrate 2216 net/xfrm/xfrm_state.c ret = km->migrate(sel, dir, type, m, num_migrate, k, migrate 3326 net/xfrm/xfrm_user.c .migrate = xfrm_send_migrate,