Home
last modified time | relevance | path

Searched refs:best_loc (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.15/drivers/gpu/drm/amd/amdkfd/
Dkfd_migrate.c453 svm_migrate_ram_to_vram(struct svm_range *prange, uint32_t best_loc, in svm_migrate_ram_to_vram() argument
461 if (prange->actual_loc == best_loc) { in svm_migrate_ram_to_vram()
463 prange->svms, prange->start, prange->last, best_loc); in svm_migrate_ram_to_vram()
467 adev = svm_range_get_adev_by_id(prange, best_loc); in svm_migrate_ram_to_vram()
469 pr_debug("failed to get device by id 0x%x\n", best_loc); in svm_migrate_ram_to_vram()
474 prange->start, prange->last, best_loc); in svm_migrate_ram_to_vram()
499 prange->actual_loc = best_loc; in svm_migrate_ram_to_vram()
740 svm_migrate_vram_to_vram(struct svm_range *prange, uint32_t best_loc, in svm_migrate_vram_to_vram() argument
750 pr_debug("from gpu 0x%x to gpu 0x%x\n", prange->actual_loc, best_loc); in svm_migrate_vram_to_vram()
756 return svm_migrate_ram_to_vram(prange, best_loc, mm); in svm_migrate_vram_to_vram()
[all …]
Dkfd_svm.c2484 int32_t best_loc; in svm_range_restore_pages() local
2567 best_loc = svm_range_best_restore_location(prange, adev, &gpuidx); in svm_range_restore_pages()
2568 if (best_loc == -1) { in svm_range_restore_pages()
2576 svms, prange->start, prange->last, best_loc, in svm_range_restore_pages()
2579 if (prange->actual_loc != best_loc) { in svm_range_restore_pages()
2580 if (best_loc) { in svm_range_restore_pages()
2581 r = svm_migrate_to_vram(prange, best_loc, mm); in svm_range_restore_pages()
2788 uint32_t best_loc = prange->prefetch_loc; in svm_range_best_prefetch_location() local
2797 if (!best_loc || best_loc == KFD_IOCTL_SVM_LOCATION_UNDEFINED) in svm_range_best_prefetch_location()
2800 bo_adev = svm_range_get_adev_by_id(prange, best_loc); in svm_range_best_prefetch_location()
[all …]
Dkfd_migrate.h43 int svm_migrate_to_vram(struct svm_range *prange, uint32_t best_loc,