| /linux/mm/ |
| A D | migrate_device.c | 28 migrate->dst[migrate->npages] = 0; in migrate_vma_collect_skip() 29 migrate->src[migrate->npages++] = 0; in migrate_vma_collect_skip() 49 migrate->dst[migrate->npages] = 0; in migrate_vma_collect_hole() 268 migrate->dst[migrate->npages] = 0; in migrate_vma_collect_pmd() 269 migrate->src[migrate->npages++] = mpfn; in migrate_vma_collect_pmd() 306 migrate->vma->vm_mm, migrate->start, migrate->end, in migrate_vma_collect() 310 walk_page_range(migrate->vma->vm_mm, migrate->start, migrate->end, in migrate_vma_collect() 314 migrate->end = migrate->start + (migrate->npages << PAGE_SHIFT); in migrate_vma_collect() 451 migrate->cpages = migrate_device_unmap(migrate->src, migrate->npages, in migrate_vma_unmap() 798 __migrate_device_pages(migrate->src, migrate->dst, migrate->npages, migrate); in migrate_vma_pages() [all …]
|
| /linux/drivers/gpu/drm/i915/gt/ |
| A D | selftest_migrate.c | 491 struct intel_migrate *migrate = >->migrate; in live_migrate_copy() local 513 struct intel_migrate *migrate = >->migrate; in live_migrate_clear() local 549 struct intel_migrate *migrate = >->migrate; in live_emit_pte_full_ring() local 677 struct intel_migrate *migrate; member 699 thread[i].migrate = migrate; in threaded_migrate() 741 struct intel_migrate *migrate = >->migrate; in thread_migrate_copy() local 756 struct intel_migrate *migrate = >->migrate; in thread_global_copy() local 778 struct intel_migrate *migrate = >->migrate; in thread_migrate_clear() local 786 struct intel_migrate *migrate = >->migrate; in thread_global_clear() local 804 if (!gt->migrate.context) in intel_migrate_live_selftests() [all …]
|
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| A D | kfd_migrate.c | 304 migrate->dst[i] = migrate_pfn(migrate->dst[i]); in svm_migrate_copy_to_vram() 397 memset(&migrate, 0, sizeof(migrate)); in svm_migrate_vma_to_vram() 398 migrate.vma = vma; in svm_migrate_vma_to_vram() 400 migrate.end = end; in svm_migrate_vma_to_vram() 410 migrate.src = buf; in svm_migrate_vma_to_vram() 411 migrate.dst = migrate.src + npages; in svm_migrate_vma_to_vram() 697 memset(&migrate, 0, sizeof(migrate)); in svm_migrate_vma_to_ram() 698 migrate.vma = vma; in svm_migrate_vma_to_ram() 700 migrate.end = end; in svm_migrate_vma_to_ram() 713 migrate.src = buf; in svm_migrate_vma_to_ram() [all …]
|
| /linux/kernel/sched/ |
| A D | stats.h | 130 static inline void psi_enqueue(struct task_struct *p, bool migrate) in psi_enqueue() argument 139 SCHED_WARN_ON(!migrate); in psi_enqueue() 144 } else if (migrate) { in psi_enqueue() 161 static inline void psi_dequeue(struct task_struct *p, bool migrate) in psi_dequeue() argument 170 if (migrate) in psi_dequeue() 211 static inline void psi_enqueue(struct task_struct *p, bool migrate) {} in psi_enqueue() argument 212 static inline void psi_dequeue(struct task_struct *p, bool migrate) {} in psi_dequeue() argument
|
| /linux/drivers/gpu/drm/nouveau/ |
| A D | nouveau_dmem.c | 82 struct nouveau_dmem_migrate migrate; member 212 nouveau_fence_new(&fence, dmem->migrate.chan); in nouveau_dmem_migrate_to_ram() 405 nouveau_fence_new(&fence, chunk->drm->dmem->migrate.chan); in nouveau_dmem_evict_chunk() 446 struct nvif_push *push = &drm->dmem->migrate.chan->chan.push; in nvc0b5_migrate_copy() 519 struct nvif_push *push = &drm->dmem->migrate.chan->chan.push; in nvc0b5_migrate_clear() 579 drm->dmem->migrate.copy_func = nvc0b5_migrate_copy; in nouveau_dmem_migrate_init() 580 drm->dmem->migrate.clear_func = nvc0b5_migrate_clear; in nouveau_dmem_migrate_init() 581 drm->dmem->migrate.chan = drm->ttm.chan; in nouveau_dmem_migrate_init() 637 if (drm->dmem->migrate.copy_func(drm, 1, in nouveau_dmem_migrate_copy_one() 642 if (drm->dmem->migrate.clear_func(drm, page_size(dpage), in nouveau_dmem_migrate_copy_one() [all …]
|
| /linux/tools/testing/selftests/mm/ |
| A D | migration.c | 63 int migrate(uint64_t *ptr, int n1, int n2) in migrate() function 140 ASSERT_EQ(migrate(ptr, self->n1, self->n2), 0); 175 ASSERT_EQ(migrate(ptr, self->n1, self->n2), 0); 202 ASSERT_EQ(migrate(ptr, self->n1, self->n2), 0);
|
| /linux/include/linux/ |
| A D | psci.h | 29 int (*migrate)(unsigned long cpuid); member 41 u32 migrate; member
|
| A D | migrate.h | 228 void migrate_vma_pages(struct migrate_vma *migrate); 229 void migrate_vma_finalize(struct migrate_vma *migrate);
|
| /linux/tools/testing/selftests/kvm/x86_64/ |
| A D | xapic_ipi_test.c | 359 bool *migrate, int *delay_usecs) in get_cmdline_args() argument 371 *migrate = true; in get_cmdline_args() 397 bool migrate = false; in main() local 403 get_cmdline_args(argc, argv, &run_secs, &migrate, &delay_usecs); in main() 457 if (!migrate) in main()
|
| /linux/arch/powerpc/platforms/pseries/ |
| A D | vas.c | 652 bool migrate) in reconfig_open_windows() argument 680 if ((vcaps->nr_close_wins > creds) && !migrate) in reconfig_open_windows() 694 if (migrate) in reconfig_open_windows() 762 bool migrate) in reconfig_close_windows() argument 769 if (migrate) in reconfig_close_windows() 827 if (rc && !migrate) in reconfig_close_windows() 839 if (!migrate && !--excess_creds) in reconfig_close_windows()
|
| /linux/drivers/gpu/drm/i915/gem/ |
| A D | i915_gem_ttm_move.c | 202 if (!to_gt(i915)->migrate.context || intel_gt_is_wedged(to_gt(i915))) in i915_ttm_accel_move() 215 intel_engine_pm_get(to_gt(i915)->migrate.context->engine); in i915_ttm_accel_move() 216 ret = intel_context_migrate_clear(to_gt(i915)->migrate.context, deps, in i915_ttm_accel_move() 229 intel_engine_pm_get(to_gt(i915)->migrate.context->engine); in i915_ttm_accel_move() 230 ret = intel_context_migrate_copy(to_gt(i915)->migrate.context, in i915_ttm_accel_move() 242 intel_engine_pm_put(to_gt(i915)->migrate.context->engine); in i915_ttm_accel_move()
|
| /linux/drivers/gpu/drm/i915/selftests/ |
| A D | i915_perf_selftests.h | 20 selftest(migrate, intel_migrate_perf_selftests)
|
| A D | i915_live_selftests.h | 30 selftest(migrate, intel_migrate_live_selftests)
|
| /linux/drivers/firmware/psci/ |
| A D | psci.c | 244 return __psci_migrate(psci_0_1_function_ids.migrate, cpuid); in psci_0_1_migrate() 623 .migrate = psci_0_2_migrate, in psci_0_2_set_functions() 721 psci_0_1_function_ids.migrate = id; in psci_0_1_init() 722 psci_ops.migrate = psci_0_1_migrate; in psci_0_1_init()
|
| /linux/fs/bcachefs/ |
| A D | bcachefs_ioctl.h | 186 x(migrate, 2) \ 219 } migrate; member
|
| /linux/arch/arm64/kvm/hyp/nvhe/ |
| A D | psci-relay.c | 53 is_psci_0_1(migrate, func_id)); in is_psci_0_1_call() 226 if (is_psci_0_1(cpu_off, func_id) || is_psci_0_1(migrate, func_id)) in psci_0_1_handler()
|
| /linux/tools/perf/scripts/python/ |
| A D | sched-migration.py | 191 def migrate(self, ts_list, new, old_cpu, new_cpu): member in TimeSlice 351 def migrate(self, headers, pid, prio, orig_cpu, dest_cpu): member in SchedEventProxy 353 ts.migrate(self.timeslices, pid, orig_cpu, dest_cpu) 418 parser.migrate(headers, pid, prio, orig_cpu, dest_cpu)
|
| /linux/arch/um/drivers/ |
| A D | Kconfig | 168 migrate to UML_NET_VECTOR. 185 migrate to UML_NET_VECTOR. 206 migrate to UML_NET_VECTOR. 227 migrate to UML_NET_VECTOR. 273 migrate to UML_NET_VECTOR. 296 migrate to UML_NET_VECTOR. 322 migrate to UML_NET_VECTOR.
|
| /linux/fs/ocfs2/dlm/ |
| A D | dlmmaster.c | 3027 struct dlm_migrate_request migrate; in dlm_do_migrate_request() local 3031 memset(&migrate, 0, sizeof(migrate)); in dlm_do_migrate_request() 3033 memcpy(migrate.name, res->lockname.name, migrate.namelen); in dlm_do_migrate_request() 3034 migrate.new_master = new_master; in dlm_do_migrate_request() 3035 migrate.master = master; in dlm_do_migrate_request() 3055 &migrate, sizeof(migrate), nodenum, in dlm_do_migrate_request() 3060 migrate.namelen, migrate.name, ret, nodenum); in dlm_do_migrate_request() 3113 name = migrate->name; in dlm_migrate_request_handler() 3114 namelen = migrate->namelen; in dlm_migrate_request_handler() 3149 migrate->new_master, in dlm_migrate_request_handler() [all …]
|
| /linux/fs/ext4/ |
| A D | Makefile | 10 indirect.o inline.o inode.o ioctl.o mballoc.o migrate.o \
|
| /linux/net/xfrm/ |
| A D | Kconfig | 62 bool "Transformation migrate database" 134 <draft-sugimoto-mip6-pfkey-migrate>.
|
| /linux/drivers/gpu/drm/xe/ |
| A D | xe_bo.c | 139 return tile->migrate; in mem_type_to_migrate() 655 struct xe_migrate *migrate = NULL; in xe_bo_move() local 751 migrate = bo->tile->migrate; in xe_bo_move() 753 migrate = mem_type_to_migrate(xe, new_mem->mem_type); in xe_bo_move() 755 migrate = mem_type_to_migrate(xe, old_mem_type); in xe_bo_move() 757 migrate = xe->tiles[0].migrate; in xe_bo_move() 759 xe_assert(xe, migrate); in xe_bo_move() 813 fence = xe_migrate_clear(migrate, bo, new_mem, flags); in xe_bo_move() 816 fence = xe_migrate_copy(migrate, bo, bo, old_mem, in xe_bo_move()
|
| A D | xe_tile.c | 183 xe_migrate_wait(tile->migrate); in xe_tile_migrate_wait()
|
| /linux/drivers/staging/rtl8192e/ |
| A D | TODO | 12 * Remove the HAL layer and migrate its functionality into the relevant parts of
|
| /linux/drivers/gpu/drm/xe/tests/ |
| A D | xe_bo.c | 39 fence = xe_migrate_clear(tile->migrate, bo, bo->ttm.resource, in ccs_test_migrate() 198 struct xe_vm *vm = xe_migrate_get_vm(xe_device_get_root_tile(xe)->migrate); in evict_test_run_tile()
|