Home
last modified time | relevance | path

Searched refs:migrate (Results 1 – 25 of 30) sorted by relevance

12

/drivers/gpu/drm/i915/gt/
A Dselftest_migrate.c491 struct intel_migrate *migrate = &gt->migrate; in live_migrate_copy() local
513 struct intel_migrate *migrate = &gt->migrate; in live_migrate_clear() local
549 struct intel_migrate *migrate = &gt->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 = &gt->migrate; in thread_migrate_copy() local
756 struct intel_migrate *migrate = &gt->migrate; in thread_global_copy() local
778 struct intel_migrate *migrate = &gt->migrate; in thread_migrate_clear() local
786 struct intel_migrate *migrate = &gt->migrate; in thread_global_clear() local
804 if (!gt->migrate.context) in intel_migrate_live_selftests()
[all …]
A Dintel_gt_types.h237 struct intel_migrate migrate; member
A Dintel_gt.c749 intel_migrate_init(&gt->migrate, gt); in intel_gt_init()
774 intel_migrate_fini(&gt->migrate); in intel_gt_driver_remove()
A Dintel_migrate.c699 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 Ddrm_pagemap.c358 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 Dkfd_migrate.c306 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 Dnouveau_dmem.c82 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 Dxe_bo.c165 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 Dxe_tile.c192 xe_migrate_wait(tile->migrate); in xe_tile_migrate_wait()
A Dxe_svm.c408 __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 Dxe_gt.c567 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 Dxe_device_types.h254 struct xe_migrate *migrate; member
A Dxe_exec_queue.c245 migrate_vm = xe_migrate_get_vm(tile->migrate); in xe_exec_queue_create_bind()
/drivers/gpu/drm/i915/gem/
A Di915_gem_ttm_move.c202 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 Di915_gem_object.c708 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 Di915_gem_object_types.h110 int (*migrate)(struct drm_i915_gem_object *obj, member
A Di915_gem_ttm.c1234 .migrate = i915_ttm_migrate,
/drivers/firmware/psci/
A Dpsci.c245 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 Di915_perf_selftests.h20 selftest(migrate, intel_migrate_perf_selftests)
A Di915_live_selftests.h30 selftest(migrate, intel_migrate_live_selftests)
/drivers/vfio/pci/virtio/
A DMakefile3 virtio-vfio-pci-y := main.o migrate.o
/drivers/perf/hisilicon/
A Dhisi_uncore_hha_pmu.c384 HISI_PMU_EVENT_ATTR(sdir-home-migrate, 0x4c),
385 HISI_PMU_EVENT_ATTR(edir-home-migrate, 0x4d),
/drivers/gpu/drm/xe/tests/
A Dxe_bo.c46 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 Dxe_migrate.c345 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 Di915_gem_migrate.c221 err = intel_migrate_clear(&gt->migrate, &ww, deps, in __igt_lmem_pages_migrate()

Completed in 66 milliseconds

12