Searched refs:fence_idr (Results 1 - 6 of 6) sorted by relevance

/linux-master/drivers/gpu/drm/vgem/
H A Dvgem_drv.h38 struct idr fence_idr; member in struct:vgem_file
H A Dvgem_fence.c172 ret = idr_alloc(&vfile->fence_idr, fence, 1, 0, GFP_KERNEL);
218 fence = idr_replace(&vfile->fence_idr, NULL, arg->fence);
236 idr_init_base(&vfile->fence_idr, 1);
250 idr_for_each(&vfile->fence_idr, __vgem_fence_idr_fini, vfile);
251 idr_destroy(&vfile->fence_idr);
/linux-master/drivers/gpu/drm/msm/
H A Dmsm_submitqueue.c74 idr_destroy(&queue->fence_idr);
202 idr_init(&queue->fence_idr);
H A Dmsm_gem_submit.c90 idr_remove(&submit->queue->fence_idr, submit->fence_id);
822 * is available before arming sched job. Since access to fence_idr
827 (!args->fence || idr_find(&queue->fence_idr, args->fence))) {
845 ret = idr_alloc_u32(&queue->fence_idr, submit->user_fence,
858 submit->fence_id = idr_alloc_cyclic(&queue->fence_idr,
H A Dmsm_gpu.h497 * @fence_idr: maps fence-id to dma_fence for userspace visible fence
499 * @idr_lock: for serializing access to fence_idr
512 struct idr fence_idr; member in struct:msm_gpu_submitqueue
H A Dmsm_drv.c745 * The fence is removed from the fence_idr when the submit is
750 fence = idr_find(&queue->fence_idr, fence_id);

Completed in 132 milliseconds