Home
last modified time | relevance | path

Searched refs:svm_bo (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_svm.c98 if (prange->svm_bo) { in svm_range_unlink()
99 spin_lock(&prange->svm_bo->list_lock); in svm_range_unlink()
101 spin_unlock(&prange->svm_bo->list_lock); in svm_range_unlink()
184 struct amdgpu_device *bo_adev = prange->svm_bo->node->adev; in svm_range_dma_map_dev()
372 static bool svm_bo_ref_unless_zero(struct svm_range_bo *svm_bo) in svm_bo_ref_unless_zero() argument
374 if (!svm_bo || !kref_get_unless_zero(&svm_bo->kref)) in svm_bo_ref_unless_zero()
382 struct svm_range_bo *svm_bo; in svm_range_bo_release() local
384 svm_bo = container_of(kref, struct svm_range_bo, kref); in svm_range_bo_release()
385 pr_debug("svm_bo 0x%p\n", svm_bo); in svm_range_bo_release()
387 spin_lock(&svm_bo->list_lock); in svm_range_bo_release()
[all …]
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_amdkfd_fence.c65 struct svm_range_bo *svm_bo, in amdgpu_amdkfd_fence_create() argument
79 fence->svm_bo = svm_bo; in amdgpu_amdkfd_fence_create()
135 if (!fence->svm_bo) { in amdkfd_fence_enable_signaling()
183 else if (fence->mm == mm && !fence->svm_bo) in amdkfd_fence_check_mm()