Home
last modified time | relevance | path

Searched refs:eviction_fence (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_amdkfd_gpuvm.c1383 info->eviction_fence = in init_kfd_vm()
1387 if (!info->eviction_fence) { in init_kfd_vm()
1810 if (avm->process_info->eviction_fence && in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu()
1904 process_info->eviction_fence); in amdgpu_amdkfd_gpuvm_free_memory_of_gpu()
2267 bo, mem->process_info->eviction_fence); in amdgpu_amdkfd_gpuvm_map_gtt_bo_to_kernel()
2371 if (avm->process_info->eviction_fence && in import_obj_create()
3000 process_info->eviction_fence->mm, in amdgpu_amdkfd_gpuvm_restore_process_bos()
3009 process_info->eviction_fence = new_fence; in amdgpu_amdkfd_gpuvm_restore_process_bos()
3022 &process_info->eviction_fence->base, in amdgpu_amdkfd_gpuvm_restore_process_bos()
3086 &process_info->eviction_fence->base, in amdgpu_amdkfd_add_gws_to_process()
[all …]
H A Damdgpu_gem.c206 if (!WARN_ON(!vm->process_info->eviction_fence)) { in amdgpu_gem_object_open()
208 &vm->process_info->eviction_fence->base); in amdgpu_gem_object_open()
H A Damdgpu_amdkfd.h144 struct amdgpu_amdkfd_fence *eviction_fence; member
/linux-6.15/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_svm.h47 struct amdgpu_amdkfd_fence *eviction_fence; member
H A Dkfd_svm.c409 if (mmget_not_zero(svm_bo->eviction_fence->mm)) { in svm_range_bo_release()
414 mm = svm_bo->eviction_fence->mm; in svm_range_bo_release()
431 dma_fence_signal(&svm_bo->eviction_fence->base); in svm_range_bo_release()
432 dma_fence_put(&svm_bo->eviction_fence->base); in svm_range_bo_release()
503 f = dma_fence_get(&svm_bo->eviction_fence->base); in svm_range_validate_svm_bo()
585 svm_bo->eviction_fence = in svm_range_vram_node_new()
636 amdgpu_bo_fence(bo, &svm_bo->eviction_fence->base, true); in svm_range_vram_node_new()
658 dma_fence_put(&svm_bo->eviction_fence->base); in svm_range_vram_node_new()
3558 if (mmget_not_zero(svm_bo->eviction_fence->mm)) { in svm_range_evict_svm_bo_worker()
3559 mm = svm_bo->eviction_fence->mm; in svm_range_evict_svm_bo_worker()
[all …]
H A Dkfd_migrate.c949 if (!mmget_not_zero(svm_bo->eviction_fence->mm)) { in svm_migrate_to_ram()
954 mm = svm_bo->eviction_fence->mm; in svm_migrate_to_ram()