Home
last modified time | relevance | path

Searched refs:svms (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_svm.c54 #define dynamic_svm_range_dump(svms) \ argument
55 _dynamic_func_call_no_desc("svm_range_dump", svm_range_debug_dump, svms)
57 #define dynamic_svm_range_dump(svms) \ argument
58 do { if (0) svm_range_debug_dump(svms); } while (0)
95 pr_debug("svms 0x%p prange 0x%p [0x%lx 0x%lx]\n", prange->svms, in svm_range_unlink()
106 interval_tree_remove(&prange->it_node, &prange->svms->objects); in svm_range_unlink()
112 pr_debug("svms 0x%p prange 0x%p [0x%lx 0x%lx]\n", prange->svms, in svm_range_add_notifier_locked()
131 pr_debug("svms 0x%p prange 0x%p [0x%lx 0x%lx]\n", prange->svms, in svm_range_add_to_svms()
134 list_move_tail(&prange->list, &prange->svms->list); in svm_range_add_to_svms()
137 interval_tree_insert(&prange->it_node, &prange->svms->objects); in svm_range_add_to_svms()
[all …]
H A Dkfd_queue.c101 mutex_lock(&p->svms.lock); in kfd_queue_buffer_svm_get()
110 prange = svm_range_from_addr(&p->svms, addr, NULL); in kfd_queue_buffer_svm_get()
147 mutex_unlock(&p->svms.lock); in kfd_queue_buffer_svm_get()
161 mutex_lock(&p->svms.lock); in kfd_queue_buffer_svm_put()
163 node = interval_tree_iter_first(&p->svms.objects, addr, last); in kfd_queue_buffer_svm_put()
181 mutex_unlock(&p->svms.lock); in kfd_queue_buffer_svm_put()
H A Dkfd_chardev.c1083 svm_range_list_lock_and_flush_work(&p->svms, current->mm); in kfd_ioctl_alloc_memory_of_gpu()
1084 mutex_lock(&p->svms.lock); in kfd_ioctl_alloc_memory_of_gpu()
1091 interval_tree_iter_first(&p->svms.objects, in kfd_ioctl_alloc_memory_of_gpu()
1096 mutex_unlock(&p->svms.lock); in kfd_ioctl_alloc_memory_of_gpu()
1104 interval_tree_iter_first(&p->svms.objects, in kfd_ioctl_alloc_memory_of_gpu()
1109 mutex_unlock(&p->svms.lock); in kfd_ioctl_alloc_memory_of_gpu()
1113 mutex_unlock(&p->svms.lock); in kfd_ioctl_alloc_memory_of_gpu()
H A Dkfd_process.c624 for_each_set_bit(i, p->svms.bitmap_supported, p->n_pdds) { in kfd_procfs_add_sysfs_counters()
1181 for_each_set_bit(i, p->svms.bitmap_supported, p->n_pdds) { in kfd_process_remove_sysfs()
H A Dkfd_priv.h1001 struct svm_range_list svms; member