Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_userq_fence.c118 amdgpu_userq_fence_driver_free(struct amdgpu_usermode_queue *userq) in amdgpu_userq_fence_driver_free() argument
120 dma_fence_put(userq->last_fence); in amdgpu_userq_fence_driver_free()
121 userq->last_fence = NULL; in amdgpu_userq_fence_driver_free()
122 amdgpu_userq_walk_and_drop_fence_drv(&userq->fence_drv_xa); in amdgpu_userq_fence_driver_free()
123 xa_destroy(&userq->fence_drv_xa); in amdgpu_userq_fence_driver_free()
124 mutex_destroy(&userq->fence_drv_lock); in amdgpu_userq_fence_driver_free()
126 amdgpu_userq_fence_driver_put(userq->fence_drv); in amdgpu_userq_fence_driver_free()
222 static int amdgpu_userq_fence_alloc(struct amdgpu_usermode_queue *userq, in amdgpu_userq_fence_alloc() argument
225 struct amdgpu_userq_fence_driver *fence_drv = userq->fence_drv; in amdgpu_userq_fence_alloc()
237 mutex_lock(&userq->fence_drv_lock); in amdgpu_userq_fence_alloc()
[all …]
H A Damdgpu_userq_fence.h65 void amdgpu_userq_fence_driver_free(struct amdgpu_usermode_queue *userq);
67 void amdgpu_userq_fence_driver_force_completion(struct amdgpu_usermode_queue *userq);