/Linux-v6.1/mm/ |
D | migrate_device.c | 24 struct migrate_vma *migrate = walk->private; in migrate_vma_collect_skip() local 28 migrate->dst[migrate->npages] = 0; in migrate_vma_collect_skip() 29 migrate->src[migrate->npages++] = 0; in migrate_vma_collect_skip() 40 struct migrate_vma *migrate = walk->private; in migrate_vma_collect_hole() local 48 migrate->src[migrate->npages] = MIGRATE_PFN_MIGRATE; in migrate_vma_collect_hole() 49 migrate->dst[migrate->npages] = 0; in migrate_vma_collect_hole() 50 migrate->npages++; in migrate_vma_collect_hole() 51 migrate->cpages++; in migrate_vma_collect_hole() 62 struct migrate_vma *migrate = walk->private; in migrate_vma_collect_pmd() local 126 migrate->cpages++; in migrate_vma_collect_pmd() [all …]
|
/Linux-v6.1/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_migrate.c | 269 static unsigned long svm_migrate_successful_pages(struct migrate_vma *migrate) in svm_migrate_successful_pages() argument 274 for (i = 0; i < migrate->npages; i++) { in svm_migrate_successful_pages() 275 if (migrate->src[i] & MIGRATE_PFN_VALID && in svm_migrate_successful_pages() 276 migrate->src[i] & MIGRATE_PFN_MIGRATE) in svm_migrate_successful_pages() 282 static unsigned long svm_migrate_unsuccessful_pages(struct migrate_vma *migrate) in svm_migrate_unsuccessful_pages() argument 287 for (i = 0; i < migrate->npages; i++) { in svm_migrate_unsuccessful_pages() 288 if (migrate->src[i] & MIGRATE_PFN_VALID && in svm_migrate_unsuccessful_pages() 289 !(migrate->src[i] & MIGRATE_PFN_MIGRATE)) in svm_migrate_unsuccessful_pages() 297 struct migrate_vma *migrate, struct dma_fence **mfence, in svm_migrate_copy_to_vram() argument 300 uint64_t npages = migrate->npages; in svm_migrate_copy_to_vram() [all …]
|
/Linux-v6.1/drivers/gpu/drm/i915/gt/ |
D | selftest_migrate.c | 34 static int copy(struct intel_migrate *migrate, in copy() argument 35 int (*fn)(struct intel_migrate *migrate, in copy() argument 42 struct drm_i915_private *i915 = migrate->context->engine->i915; in copy() 88 err = fn(migrate, &ww, src, dst, &rq); in copy() 149 GEM_BUG_ON(ce->vm != ce->engine->gt->migrate.context->vm); in intel_context_copy_ccs() 253 static int clear(struct intel_migrate *migrate, in clear() argument 254 int (*fn)(struct intel_migrate *migrate, in clear() argument 261 struct drm_i915_private *i915 = migrate->context->engine->i915; in clear() 299 err = intel_migrate_ccs_copy(migrate, &ww, NULL, in clear() 316 err = fn(migrate, &ww, obj, val, &rq); in clear() [all …]
|
D | intel_gt_types.h | 238 struct intel_migrate migrate; member
|
/Linux-v6.1/drivers/gpu/drm/nouveau/ |
D | nouveau_dmem.c | 83 struct nouveau_dmem_migrate migrate; member 153 if (drm->dmem->migrate.copy_func(drm, 1, NOUVEAU_APER_HOST, *dma_addr, in nouveau_dmem_copy_one() 213 nouveau_fence_new(dmem->migrate.chan, false, &fence); in nouveau_dmem_migrate_to_ram() 406 nouveau_fence_new(chunk->drm->dmem->migrate.chan, false, &fence); in nouveau_dmem_evict_chunk() 447 struct nvif_push *push = drm->dmem->migrate.chan->chan.push; in nvc0b5_migrate_copy() 520 struct nvif_push *push = drm->dmem->migrate.chan->chan.push; in nvc0b5_migrate_clear() 580 drm->dmem->migrate.copy_func = nvc0b5_migrate_copy; in nouveau_dmem_migrate_init() 581 drm->dmem->migrate.clear_func = nvc0b5_migrate_clear; in nouveau_dmem_migrate_init() 582 drm->dmem->migrate.chan = drm->ttm.chan; in nouveau_dmem_migrate_init() 638 if (drm->dmem->migrate.copy_func(drm, 1, in nouveau_dmem_migrate_copy_one() [all …]
|
/Linux-v6.1/tools/testing/selftests/vm/ |
D | migration.c | 62 int migrate(uint64_t *ptr, int n1, int n2) in migrate() function 131 ASSERT_EQ(migrate(ptr, self->n1, self->n2), 0); 161 ASSERT_EQ(migrate(ptr, self->n1, self->n2), 0); 188 ASSERT_EQ(migrate(ptr, self->n1, self->n2), 0);
|
/Linux-v6.1/include/linux/ |
D | psci.h | 29 int (*migrate)(unsigned long cpuid); member 41 u32 migrate; member
|
D | migrate.h | 211 void migrate_vma_pages(struct migrate_vma *migrate); 212 void migrate_vma_finalize(struct migrate_vma *migrate);
|
/Linux-v6.1/tools/testing/selftests/kvm/x86_64/ |
D | xapic_ipi_test.c | 365 bool *migrate, int *delay_usecs) in get_cmdline_args() argument 377 *migrate = true; in get_cmdline_args() 403 bool migrate = false; in main() local 409 get_cmdline_args(argc, argv, &run_secs, &migrate, &delay_usecs); in main() 465 if (!migrate) in main()
|
/Linux-v6.1/arch/powerpc/platforms/pseries/ |
D | vas.c | 610 bool migrate) in reconfig_open_windows() argument 638 if ((vcaps->nr_close_wins > creds) && !migrate) in reconfig_open_windows() 652 if (migrate) in reconfig_open_windows() 720 bool migrate) in reconfig_close_windows() argument 727 if (migrate) in reconfig_close_windows() 781 if (rc && !migrate) in reconfig_close_windows() 793 if (!migrate && !--excess_creds) in reconfig_close_windows()
|
/Linux-v6.1/drivers/gpu/drm/i915/gem/ |
D | i915_gem_ttm_move.c | 186 if (!to_gt(i915)->migrate.context || intel_gt_is_wedged(to_gt(i915))) in i915_ttm_accel_move() 199 intel_engine_pm_get(to_gt(i915)->migrate.context->engine); in i915_ttm_accel_move() 200 ret = intel_context_migrate_clear(to_gt(i915)->migrate.context, deps, in i915_ttm_accel_move() 212 intel_engine_pm_get(to_gt(i915)->migrate.context->engine); in i915_ttm_accel_move() 213 ret = intel_context_migrate_copy(to_gt(i915)->migrate.context, in i915_ttm_accel_move() 224 intel_engine_pm_put(to_gt(i915)->migrate.context->engine); in i915_ttm_accel_move()
|
D | i915_gem_object.c | 610 if (!obj->ops->migrate) in i915_gem_object_can_migrate() 704 if (!obj->ops->migrate) { in __i915_gem_object_migrate() 710 return obj->ops->migrate(obj, mr, flags); in __i915_gem_object_migrate()
|
/Linux-v6.1/drivers/gpu/drm/i915/selftests/ |
D | i915_perf_selftests.h | 20 selftest(migrate, intel_migrate_perf_selftests)
|
D | i915_live_selftests.h | 29 selftest(migrate, intel_migrate_live_selftests)
|
/Linux-v6.1/drivers/firmware/psci/ |
D | psci.c | 238 return __psci_migrate(psci_0_1_function_ids.migrate, cpuid); in psci_0_1_migrate() 599 .migrate = psci_0_2_migrate, in psci_0_2_set_functions() 697 psci_0_1_function_ids.migrate = id; in psci_0_1_init() 698 psci_ops.migrate = psci_0_1_migrate; in psci_0_1_init()
|
/Linux-v6.1/arch/um/drivers/ |
D | Kconfig | 178 migrate to UML_NET_VECTOR. 195 migrate to UML_NET_VECTOR. 216 migrate to UML_NET_VECTOR. 237 migrate to UML_NET_VECTOR. 282 migrate to UML_NET_VECTOR. 305 migrate to UML_NET_VECTOR. 324 migrate to UML_NET_VECTOR. 350 migrate to UML_NET_VECTOR.
|
/Linux-v6.1/arch/arm64/kvm/hyp/nvhe/ |
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-v6.1/tools/perf/scripts/python/ |
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-v6.1/fs/ocfs2/dlm/ |
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() 3032 migrate.namelen = res->lockname.len; 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() 3104 struct dlm_migrate_request *migrate = (struct dlm_migrate_request *) msg->buf; in dlm_migrate_request_handler() local 3113 name = migrate->name; in dlm_migrate_request_handler() [all …]
|
/Linux-v6.1/fs/ext4/ |
D | Makefile | 10 indirect.o inline.o inode.o ioctl.o mballoc.o migrate.o \
|
/Linux-v6.1/net/xfrm/ |
D | Kconfig | 61 bool "Transformation migrate database" 133 <draft-sugimoto-mip6-pfkey-migrate>.
|
/Linux-v6.1/drivers/staging/r8188eu/ |
D | TODO | 10 * Remove the HAL layer and migrate its functionality into the relevant parts of
|
/Linux-v6.1/Documentation/ABI/testing/ |
D | sysfs-kernel-mm-numa | 17 systems to migrate pages from fast tiers to slow tiers
|
/Linux-v6.1/Documentation/trace/ |
D | hwlat_detector.rst | 81 By default, one hwlat detector's kernel thread will migrate across each CPU 87 - round-robin: migrate across each CPU specified in cpumask [default]
|
/Linux-v6.1/include/trace/events/ |
D | migrate.h | 3 #define TRACE_SYSTEM migrate
|