Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/gpu/drm/amd/amdkfd/
A Dkfd_migrate.c496 svm_migrate_ram_to_vram(struct svm_range *prange, uint32_t best_loc, in svm_migrate_ram_to_vram() argument
505 if (prange->actual_loc == best_loc) { in svm_migrate_ram_to_vram()
507 prange->svms, prange->start, prange->last, best_loc); in svm_migrate_ram_to_vram()
511 adev = svm_range_get_adev_by_id(prange, best_loc); in svm_migrate_ram_to_vram()
513 pr_debug("failed to get device by id 0x%x\n", best_loc); in svm_migrate_ram_to_vram()
518 prange->start, prange->last, best_loc); in svm_migrate_ram_to_vram()
542 prange->actual_loc = best_loc; in svm_migrate_ram_to_vram()
856 return svm_migrate_ram_to_vram(prange, best_loc, mm, trigger); in svm_migrate_vram_to_vram()
860 svm_migrate_to_vram(struct svm_range *prange, uint32_t best_loc, in svm_migrate_to_vram() argument
864 return svm_migrate_ram_to_vram(prange, best_loc, mm, trigger); in svm_migrate_to_vram()
[all …]
A Dkfd_migrate.h43 int svm_migrate_to_vram(struct svm_range *prange, uint32_t best_loc,
A Dkfd_svm.c2791 int32_t best_loc; in svm_range_restore_pages() local
2899 if (best_loc == -1) { in svm_range_restore_pages()
2915 if (best_loc) { in svm_range_restore_pages()
3213 if (!best_loc || best_loc == KFD_IOCTL_SVM_LOCATION_UNDEFINED) in svm_range_best_prefetch_location()
3219 best_loc = 0; in svm_range_best_prefetch_location()
3240 best_loc = 0; in svm_range_best_prefetch_location()
3248 best_loc); in svm_range_best_prefetch_location()
3250 return best_loc; in svm_range_best_prefetch_location()
3281 uint32_t best_loc; in svm_range_trigger_migration() local
3288 best_loc == prange->actual_loc) in svm_range_trigger_migration()
[all …]

Completed in 17 milliseconds