Home
last modified time | relevance | path

Searched refs:fence_drv_xa (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_userq_fence.c146 amdgpu_userq_walk_and_drop_fence_drv(&userq->fence_drv_xa); in amdgpu_userq_fence_driver_free()
147 xa_destroy(&userq->fence_drv_xa); in amdgpu_userq_fence_driver_free()
259 if (!xa_empty(&userq->fence_drv_xa)) { in amdgpu_userq_fence_create()
264 xa_lock(&userq->fence_drv_xa); in amdgpu_userq_fence_create()
265 xa_for_each(&userq->fence_drv_xa, index, stored_fence_drv) in amdgpu_userq_fence_create()
274 xa_for_each(&userq->fence_drv_xa, index, stored_fence_drv) { in amdgpu_userq_fence_create()
276 __xa_erase(&userq->fence_drv_xa, index); in amdgpu_userq_fence_create()
282 xa_unlock(&userq->fence_drv_xa); in amdgpu_userq_fence_create()
946 r = xa_alloc(&waitq->fence_drv_xa, &index, fence_drv, in amdgpu_userq_wait_ioctl()
H A Damdgpu_userq.h69 struct xarray fence_drv_xa; member
H A Damdgpu_userq.c751 xa_init_flags(&queue->fence_drv_xa, XA_FLAGS_ALLOC); in amdgpu_userq_create()