Home
last modified time | relevance | path

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

/linux-6.15/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_migrate.c487 svm_migrate_ram_to_vram(struct svm_range *prange, uint32_t best_loc, in svm_migrate_ram_to_vram() argument
504 node = svm_range_get_node_by_id(prange, best_loc); in svm_migrate_ram_to_vram()
506 pr_debug("failed to get kfd node by id 0x%x\n", best_loc); in svm_migrate_ram_to_vram()
512 best_loc); in svm_migrate_ram_to_vram()
553 prange->actual_loc = best_loc; in svm_migrate_ram_to_vram()
883 svm_migrate_vram_to_vram(struct svm_range *prange, uint32_t best_loc, in svm_migrate_vram_to_vram() argument
894 pr_debug("from gpu 0x%x to gpu 0x%x\n", prange->actual_loc, best_loc); in svm_migrate_vram_to_vram()
910 svm_migrate_to_vram(struct svm_range *prange, uint32_t best_loc, in svm_migrate_to_vram() argument
914 if (!prange->actual_loc || prange->actual_loc == best_loc) in svm_migrate_to_vram()
915 return svm_migrate_ram_to_vram(prange, best_loc, start, last, in svm_migrate_to_vram()
[all …]
H A Dkfd_migrate.h43 int svm_migrate_to_vram(struct svm_range *prange, uint32_t best_loc,
H A Dkfd_svm.c2965 int32_t best_loc; in svm_range_restore_pages() local
3102 if (best_loc == -1) { in svm_range_restore_pages()
3121 if (best_loc) { in svm_range_restore_pages()
3431 if (!best_loc || best_loc == KFD_IOCTL_SVM_LOCATION_UNDEFINED) in svm_range_best_prefetch_location()
3437 best_loc = 0; in svm_range_best_prefetch_location()
3442 best_loc = 0; in svm_range_best_prefetch_location()
3463 best_loc = 0; in svm_range_best_prefetch_location()
3471 best_loc); in svm_range_best_prefetch_location()
3473 return best_loc; in svm_range_best_prefetch_location()
3504 uint32_t best_loc; in svm_range_trigger_migration() local
[all …]