Home
last modified time | relevance | path

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

/drivers/gpu/drm/amd/amdkfd/
Dkfd_svm.c64 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 …]
Dkfd_migrate.c280 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 …]
Dkfd_svm.h49 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);
Dkfd_process.c595 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()
Dkfd_priv.h841 struct svm_range_list svms; member