Lines Matching refs:userq_xa
695 xa_lock(&uq_mgr->userq_xa); in amdgpu_userq_get()
696 queue = xa_load(&uq_mgr->userq_xa, qid); in amdgpu_userq_get()
699 xa_unlock(&uq_mgr->userq_xa); in amdgpu_userq_get()
839 r = xa_alloc(&uq_mgr->userq_xa, &qid, queue, in amdgpu_userq_create()
850 xa_erase(&uq_mgr->userq_xa, qid); in amdgpu_userq_create()
988 xa_lock(&fpriv->userq_mgr.userq_xa); in amdgpu_userq_ioctl()
989 queue = __xa_erase(&fpriv->userq_mgr.userq_xa, args->in.queue_id); in amdgpu_userq_ioctl()
990 xa_unlock(&fpriv->userq_mgr.userq_xa); in amdgpu_userq_ioctl()
1021 xa_for_each(&uq_mgr->userq_xa, queue_id, queue) { in amdgpu_userq_restore_all()
1267 xa_for_each(&uq_mgr->userq_xa, queue_id, queue) { in amdgpu_userq_evict_all()
1302 xa_for_each(&uq_mgr->userq_xa, queue_id, queue) { in amdgpu_userq_wait_for_signal()
1324 xa_init_flags(&userq_mgr->userq_xa, XA_FLAGS_ALLOC); in amdgpu_userq_mgr_init()
1343 xa_lock(&userq_mgr->userq_xa); in amdgpu_userq_mgr_fini()
1344 queue = xa_find(&userq_mgr->userq_xa, &queue_id, ULONG_MAX, in amdgpu_userq_mgr_fini()
1347 __xa_erase(&userq_mgr->userq_xa, queue_id); in amdgpu_userq_mgr_fini()
1348 xa_unlock(&userq_mgr->userq_xa); in amdgpu_userq_mgr_fini()
1356 xa_destroy(&userq_mgr->userq_xa); in amdgpu_userq_mgr_fini()