Searched refs:prange (Results 1 – 5 of 5) sorted by relevance
| /linux-6.15/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_svm.c | 95 prange, prange->start, prange->last); in svm_range_unlink() 112 prange, prange->start, prange->last); in svm_range_add_notifier_locked() 131 prange, prange->start, prange->last); in svm_range_add_to_svms() 142 prange->svms, prange, in svm_range_remove_notifier() 888 prange, prange->start, prange->npages, in svm_range_debug_dump() 899 prange, prange->start, prange->npages, in svm_range_debug_dump() 1341 prange, prange->start, prange->last); in svm_range_unmap_from_gpus() 1848 prange->svms, prange, prange->start, prange->last, in svm_range_restore_work() 2282 prange, prange->start, prange->last); in svm_range_handle_list_op() 3672 prange->svms, prange, prange->start, in svm_range_set_attr() [all …]
|
| H A D | kfd_migrate.c | 428 __func__, r, prange->start, prange->last); in svm_migrate_vma_to_vram() 435 prange->start, prange->last); in svm_migrate_vma_to_vram() 511 prange->svms, start_mgr, last_mgr, prange->start, prange->last, in svm_migrate_ram_to_vram() 607 prange->svms, prange->start, prange->last); in svm_migrate_copy_to_ram() 633 prange->svms, prange->start, prange->last); in svm_migrate_copy_to_ram() 731 __func__, r, prange->start, prange->last); in svm_migrate_vma_to_ram() 738 prange->start, prange->last); in svm_migrate_vma_to_ram() 806 prange->start, prange->last); in svm_migrate_vram_to_ram() 822 prange->svms, prange, start_mgr, last_mgr, in svm_migrate_vram_to_ram() 897 r = svm_migrate_vram_to_ram(prange, mm, prange->start, prange->last, in svm_migrate_vram_to_vram() [all …]
|
| H A D | kfd_svm.h | 143 static inline void svm_range_lock(struct svm_range *prange) in svm_range_lock() argument 145 mutex_lock(&prange->lock); in svm_range_lock() 146 prange->saved_flags = memalloc_noreclaim_save(); in svm_range_lock() 149 static inline void svm_range_unlock(struct svm_range *prange) in svm_range_unlock() argument 151 memalloc_noreclaim_restore(prange->saved_flags); in svm_range_unlock() 152 mutex_unlock(&prange->lock); in svm_range_unlock() 171 struct kfd_node *svm_range_get_node_by_id(struct svm_range *prange, 175 void svm_range_vram_node_free(struct svm_range *prange); 181 struct svm_range *prange, struct mm_struct *mm, 186 void svm_range_dma_unmap(struct svm_range *prange); [all …]
|
| H A D | kfd_queue.c | 94 struct svm_range *prange; in kfd_queue_buffer_svm_get() local 111 if (!prange) in kfd_queue_buffer_svm_get() 114 if (!prange->mapped_to_gpu) in kfd_queue_buffer_svm_get() 120 if (!test_bit(gpuidx, prange->bitmap_access) && in kfd_queue_buffer_svm_get() 121 !test_bit(gpuidx, prange->bitmap_aip)) in kfd_queue_buffer_svm_get() 127 list_add(&prange->update_list, &update_list); in kfd_queue_buffer_svm_get() 129 if (prange->last - prange->start + 1 >= size) { in kfd_queue_buffer_svm_get() 134 size -= prange->last - prange->start + 1; in kfd_queue_buffer_svm_get() 135 addr += prange->last - prange->start + 1; in kfd_queue_buffer_svm_get() 143 atomic_inc(&prange->queue_refcount); in kfd_queue_buffer_svm_get() [all …]
|
| H A D | kfd_migrate.h | 43 int svm_migrate_to_vram(struct svm_range *prange, uint32_t best_loc, 47 int svm_migrate_vram_to_ram(struct svm_range *prange, struct mm_struct *mm,
|