| /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 …]
|
| A D | intel_gt_types.h | 237 struct intel_migrate migrate; member
|
| A D | intel_gt.c | 749 intel_migrate_init(>->migrate, gt); in intel_gt_init() 774 intel_migrate_fini(>->migrate); in intel_gt_driver_remove()
|
| A D | intel_migrate.c | 699 GEM_BUG_ON(ce->vm != ce->engine->gt->migrate.context->vm); in intel_context_migrate_copy() 998 GEM_BUG_ON(ce->vm != ce->engine->gt->migrate.context->vm); in intel_context_migrate_clear()
|
| /drivers/gpu/drm/ |
| A D | drm_pagemap.c | 358 migrate.vma = vas; in drm_pagemap_migrate_to_devmem() 359 migrate.src = buf; in drm_pagemap_migrate_to_devmem() 360 migrate.dst = migrate.src + npages; in drm_pagemap_migrate_to_devmem() 366 if (!migrate.cpages) { in drm_pagemap_migrate_to_devmem() 389 migrate.dst[i] = migrate_pfn(migrate.dst[i]); in drm_pagemap_migrate_to_devmem() 637 migrate.end = end; in __drm_pagemap_migrate_to_ram() 649 migrate.vma = vas; in __drm_pagemap_migrate_to_ram() 650 migrate.src = buf; in __drm_pagemap_migrate_to_ram() 651 migrate.dst = migrate.src + npages; in __drm_pagemap_migrate_to_ram() 658 if (!migrate.cpages) in __drm_pagemap_migrate_to_ram() [all …]
|
| /drivers/gpu/drm/amd/amdkfd/ |
| A D | kfd_migrate.c | 306 migrate->dst[i] = migrate_pfn(migrate->dst[i]); in svm_migrate_copy_to_vram() 403 memset(&migrate, 0, sizeof(migrate)); in svm_migrate_vma_to_vram() 404 migrate.vma = vma; in svm_migrate_vma_to_vram() 406 migrate.end = end; in svm_migrate_vma_to_vram() 416 migrate.src = buf; in svm_migrate_vma_to_vram() 417 migrate.dst = migrate.src + npages; in svm_migrate_vma_to_vram() 702 memset(&migrate, 0, sizeof(migrate)); in svm_migrate_vma_to_ram() 703 migrate.vma = vma; in svm_migrate_vma_to_ram() 705 migrate.end = end; in svm_migrate_vma_to_ram() 718 migrate.src = buf; in svm_migrate_vma_to_ram() [all …]
|
| /drivers/gpu/drm/nouveau/ |
| A D | nouveau_dmem.c | 82 struct nouveau_dmem_migrate migrate; member 213 nouveau_fence_new(&fence, dmem->migrate.chan); in nouveau_dmem_migrate_to_ram() 399 nouveau_fence_new(&fence, chunk->drm->dmem->migrate.chan); in nouveau_dmem_evict_chunk() 439 struct nvif_push *push = &drm->dmem->migrate.chan->chan.push; in nvc0b5_migrate_copy() 512 struct nvif_push *push = &drm->dmem->migrate.chan->chan.push; in nvc0b5_migrate_clear() 572 drm->dmem->migrate.copy_func = nvc0b5_migrate_copy; in nouveau_dmem_migrate_init() 573 drm->dmem->migrate.clear_func = nvc0b5_migrate_clear; in nouveau_dmem_migrate_init() 574 drm->dmem->migrate.chan = drm->ttm.chan; in nouveau_dmem_migrate_init() 630 if (drm->dmem->migrate.copy_func(drm, 1, in nouveau_dmem_migrate_copy_one() 635 if (drm->dmem->migrate.clear_func(drm, page_size(dpage), in nouveau_dmem_migrate_copy_one() [all …]
|
| /drivers/gpu/drm/xe/ |
| A D | xe_bo.c | 165 return tile->migrate; in mem_type_to_migrate() 796 struct xe_migrate *migrate = NULL; in xe_bo_move() local 906 migrate = bo->tile->migrate; in xe_bo_move() 912 migrate = xe->tiles[0].migrate; in xe_bo_move() 914 xe_assert(xe, migrate); in xe_bo_move() 1234 struct xe_migrate *migrate; in xe_bo_evict_pinned() local 1238 migrate = bo->tile->migrate; in xe_bo_evict_pinned() 1326 struct xe_migrate *migrate; in xe_bo_restore_pinned() local 1330 migrate = bo->tile->migrate; in xe_bo_restore_pinned() 1342 fence = xe_migrate_copy(migrate, backup, bo, in xe_bo_restore_pinned() [all …]
|
| A D | xe_tile.c | 192 xe_migrate_wait(tile->migrate); in xe_tile_migrate_wait()
|
| A D | xe_svm.c | 408 __fence = xe_migrate_from_vram(tile->migrate, in xe_svm_copy() 416 __fence = xe_migrate_to_vram(tile->migrate, in xe_svm_copy() 444 __fence = xe_migrate_from_vram(tile->migrate, 1, in xe_svm_copy() 451 __fence = xe_migrate_to_vram(tile->migrate, 1, in xe_svm_copy()
|
| A D | xe_gt.c | 567 tile->migrate = xe_migrate_init(tile); in gt_init_with_all_forcewake() 568 if (IS_ERR(tile->migrate)) { in gt_init_with_all_forcewake() 569 err = PTR_ERR(tile->migrate); in gt_init_with_all_forcewake()
|
| A D | xe_device_types.h | 254 struct xe_migrate *migrate; member
|
| A D | xe_exec_queue.c | 245 migrate_vm = xe_migrate_get_vm(tile->migrate); in xe_exec_queue_create_bind()
|
| /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()
|
| A D | i915_gem_object.c | 708 if (!obj->ops->migrate) in i915_gem_object_can_migrate() 802 if (!obj->ops->migrate) { in __i915_gem_object_migrate() 808 return obj->ops->migrate(obj, mr, flags); in __i915_gem_object_migrate()
|
| A D | i915_gem_object_types.h | 110 int (*migrate)(struct drm_i915_gem_object *obj, member
|
| A D | i915_gem_ttm.c | 1234 .migrate = i915_ttm_migrate,
|
| /drivers/firmware/psci/ |
| A D | psci.c | 245 return __psci_migrate(psci_0_1_function_ids.migrate, cpuid); in psci_0_1_migrate() 667 .migrate = psci_0_2_migrate, in psci_0_2_set_functions() 766 psci_0_1_function_ids.migrate = id; in psci_0_1_init() 767 psci_ops.migrate = psci_0_1_migrate; in psci_0_1_init()
|
| /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)
|
| /drivers/vfio/pci/virtio/ |
| A D | Makefile | 3 virtio-vfio-pci-y := main.o migrate.o
|
| /drivers/perf/hisilicon/ |
| A D | hisi_uncore_hha_pmu.c | 384 HISI_PMU_EVENT_ATTR(sdir-home-migrate, 0x4c), 385 HISI_PMU_EVENT_ATTR(edir-home-migrate, 0x4d),
|
| /drivers/gpu/drm/xe/tests/ |
| A D | xe_bo.c | 46 fence = xe_migrate_clear(tile->migrate, bo, bo->ttm.resource, in ccs_test_migrate() 212 struct xe_vm *vm = xe_migrate_get_vm(xe_device_get_root_tile(xe)->migrate); in evict_test_run_tile()
|
| A D | xe_migrate.c | 345 struct xe_migrate *m = tile->migrate; in migrate_test_run_device() 370 struct xe_migrate *m = tile->migrate; in blt_copy() 607 fence = xe_migrate_clear(tile->migrate, vram_bo, vram_bo->ttm.resource, in test_clear()
|
| /drivers/gpu/drm/i915/gem/selftests/ |
| A D | i915_gem_migrate.c | 221 err = intel_migrate_clear(>->migrate, &ww, deps, in __igt_lmem_pages_migrate()
|