Searched refs:svms (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| A D | kfd_svm.c | 295 prange->svms = svms; in svm_range_new() 497 svm_bo->svms = prange->svms; in svm_range_vram_node_new() 926 svms = prange->svms; in svm_range_split() 1676 struct svm_range_list *svms = prange->svms; in svm_range_evict() local 2135 svms = &p->svms; in svm_range_unmap_from_cpu() 2513 struct svm_range_list *svms = prange->svms; in svm_range_skip_recover() local 2607 svms = &p->svms; in svm_range_restore_pages() 2783 struct svm_range_list *svms = &p->svms; in svm_range_list_init() local 2934 svms = &p->svms; in svm_range_add() 3196 svms = &p->svms; in svm_range_set_attr() [all …]
|
| A D | kfd_svm.h | 49 struct svm_range_list *svms; member 108 struct svm_range_list *svms; member 166 struct svm_range *svm_range_from_addr(struct svm_range_list *svms, 180 void svm_range_add_list_work(struct svm_range_list *svms, 183 void schedule_deferred_list_work(struct svm_range_list *svms); 191 void svm_range_list_lock_and_flush_work(struct svm_range_list *svms, struct mm_struct *mm);
|
| A D | kfd_migrate.c | 503 prange->svms, prange->start, prange->last, best_loc); in svm_migrate_ram_to_vram() 513 pr_debug("svms 0x%p [0x%lx 0x%lx] to gpu 0x%x\n", prange->svms, in svm_migrate_ram_to_vram() 583 prange->svms, prange->start, prange->last); in svm_migrate_copy_to_ram() 609 prange->svms, prange->start, prange->last); in svm_migrate_copy_to_ram() 754 prange->svms, prange, prange->start, prange->last, in svm_migrate_vram_to_ram() 862 if (READ_ONCE(p->svms.faulting_task) == current) { in svm_migrate_to_ram() 870 mutex_lock(&p->svms.lock); in svm_migrate_to_ram() 872 prange = svm_range_from_addr(&p->svms, addr, &parent); in svm_migrate_to_ram() 908 svm_range_add_list_work(&p->svms, parent, mm, op); in svm_migrate_to_ram() 909 schedule_deferred_list_work(&p->svms); in svm_migrate_to_ram() [all …]
|
| A D | kfd_chardev.c | 1273 svm_range_list_lock_and_flush_work(&p->svms, current->mm); in kfd_ioctl_alloc_memory_of_gpu() 1274 mutex_lock(&p->svms.lock); in kfd_ioctl_alloc_memory_of_gpu() 1276 if (interval_tree_iter_first(&p->svms.objects, in kfd_ioctl_alloc_memory_of_gpu() 1281 mutex_unlock(&p->svms.lock); in kfd_ioctl_alloc_memory_of_gpu() 1284 mutex_unlock(&p->svms.lock); in kfd_ioctl_alloc_memory_of_gpu()
|
| A D | kfd_process.c | 597 for_each_set_bit(i, p->svms.bitmap_supported, p->n_pdds) { in kfd_procfs_add_sysfs_counters() 1063 for_each_set_bit(i, p->svms.bitmap_supported, p->n_pdds) { in kfd_process_remove_sysfs() 1153 cancel_delayed_work_sync(&p->svms.restore_work); in kfd_process_notifier_release()
|
| A D | kfd_priv.h | 856 struct svm_range_list svms; member
|
Completed in 24 milliseconds