Searched refs:svms (Results 1 – 5 of 5) sorted by relevance
/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_svm.c | 64 pr_debug("svms 0x%p prange 0x%p [0x%lx 0x%lx]\n", prange->svms, in svm_range_unlink() 75 interval_tree_remove(&prange->it_node, &prange->svms->objects); in svm_range_unlink() 81 pr_debug("svms 0x%p prange 0x%p [0x%lx 0x%lx]\n", prange->svms, in svm_range_add_notifier_locked() 100 pr_debug("svms 0x%p prange 0x%p [0x%lx 0x%lx]\n", prange->svms, in svm_range_add_to_svms() 103 list_add_tail(&prange->list, &prange->svms->list); in svm_range_add_to_svms() 106 interval_tree_insert(&prange->it_node, &prange->svms->objects); in svm_range_add_to_svms() 112 prange->svms, prange, in svm_range_remove_notifier() 185 p = container_of(prange->svms, struct kfd_process, svms); in svm_range_dma_map() 234 p = container_of(prange->svms, struct kfd_process, svms); in svm_range_free_dma_mappings() 255 pr_debug("svms 0x%p prange 0x%p [0x%lx 0x%lx]\n", prange->svms, prange, in svm_range_free() [all …]
|
D | kfd_migrate.c | 280 pr_debug("svms 0x%p [0x%lx 0x%lx]\n", prange->svms, prange->start, in svm_migrate_copy_to_vram() 409 r, prange->svms, prange->start, prange->last); in svm_migrate_vma_to_vram() 463 prange->svms, prange->start, prange->last, best_loc); in svm_migrate_ram_to_vram() 473 pr_debug("svms 0x%p [0x%lx 0x%lx] to gpu 0x%x\n", prange->svms, in svm_migrate_ram_to_vram() 527 pr_debug("svms 0x%p [0x%lx 0x%lx]\n", prange->svms, prange->start, in svm_migrate_copy_to_ram() 541 prange->svms, prange->start, prange->last); in svm_migrate_copy_to_ram() 567 prange->svms, prange->start, prange->last); in svm_migrate_copy_to_ram() 635 r, prange->svms, prange->start, prange->last); in svm_migrate_vma_to_ram() 699 prange->svms, prange, prange->start, prange->last, in svm_migrate_vram_to_ram() 811 if (READ_ONCE(p->svms.faulting_task) == current) { in svm_migrate_to_ram() [all …]
|
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);
|
D | kfd_process.c | 595 for_each_set_bit(i, p->svms.bitmap_supported, p->n_pdds) { in kfd_procfs_add_sysfs_counters() 1027 for_each_set_bit(i, p->svms.bitmap_supported, p->n_pdds) { in kfd_process_remove_sysfs() 1115 cancel_delayed_work_sync(&p->svms.restore_work); in kfd_process_notifier_release()
|
D | kfd_priv.h | 841 struct svm_range_list svms; member
|