Home
last modified time | relevance | path

Searched refs:svm_range_bo (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_svm.h41 struct svm_range_bo { struct
121 struct svm_range_bo *svm_bo;
154 static inline struct svm_range_bo *svm_range_bo_ref(struct svm_range_bo *svm_bo) in svm_range_bo_ref()
206 void svm_range_bo_unref_async(struct svm_range_bo *svm_bo);
H A Dkfd_svm.c372 static bool svm_bo_ref_unless_zero(struct svm_range_bo *svm_bo) in svm_bo_ref_unless_zero()
382 struct svm_range_bo *svm_bo; in svm_range_bo_release()
384 svm_bo = container_of(kref, struct svm_range_bo, kref); in svm_range_bo_release()
440 struct svm_range_bo *svm_bo; in svm_range_bo_wq_release()
442 svm_bo = container_of(work, struct svm_range_bo, release_work); in svm_range_bo_wq_release()
448 struct svm_range_bo *svm_bo; in svm_range_bo_release_async()
450 svm_bo = container_of(kref, struct svm_range_bo, kref); in svm_range_bo_release_async()
456 void svm_range_bo_unref_async(struct svm_range_bo *svm_bo) in svm_range_bo_unref_async()
461 static void svm_range_bo_unref(struct svm_range_bo *svm_bo) in svm_range_bo_unref()
498 struct svm_range_bo *svm_bo; in svm_range_validate_svm_bo()
[all …]
H A Dkfd_migrate.c579 struct svm_range_bo *svm_bo = page->zone_device_data; in svm_migrate_folio_free()
945 struct svm_range_bo *svm_bo; in svm_migrate_to_ram()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_amdkfd_fence.c65 struct svm_range_bo *svm_bo, in amdgpu_amdkfd_fence_create()