Searched refs:fence_drv_xa (Results 1 – 3 of 3) sorted by relevance
148 amdgpu_userq_walk_and_drop_fence_drv(&userq->fence_drv_xa); in amdgpu_userq_fence_driver_free()149 xa_destroy(&userq->fence_drv_xa); in amdgpu_userq_fence_driver_free()261 if (!xa_empty(&userq->fence_drv_xa)) { in amdgpu_userq_fence_create()266 xa_lock(&userq->fence_drv_xa); in amdgpu_userq_fence_create()267 xa_for_each(&userq->fence_drv_xa, index, stored_fence_drv) in amdgpu_userq_fence_create()275 xa_for_each(&userq->fence_drv_xa, index, stored_fence_drv) { in amdgpu_userq_fence_create()277 __xa_erase(&userq->fence_drv_xa, index); in amdgpu_userq_fence_create()283 xa_unlock(&userq->fence_drv_xa); in amdgpu_userq_fence_create()966 r = xa_alloc(&waitq->fence_drv_xa, &index, fence_drv, in amdgpu_userq_wait_ioctl()
69 struct xarray fence_drv_xa; member
843 xa_init_flags(&queue->fence_drv_xa, XA_FLAGS_ALLOC); in amdgpu_userq_create()