vfile 133 drivers/gpu/drm/vgem/vgem_drv.c struct vgem_file *vfile; vfile 136 drivers/gpu/drm/vgem/vgem_drv.c vfile = kzalloc(sizeof(*vfile), GFP_KERNEL); vfile 137 drivers/gpu/drm/vgem/vgem_drv.c if (!vfile) vfile 140 drivers/gpu/drm/vgem/vgem_drv.c file->driver_priv = vfile; vfile 142 drivers/gpu/drm/vgem/vgem_drv.c ret = vgem_fence_open(vfile); vfile 144 drivers/gpu/drm/vgem/vgem_drv.c kfree(vfile); vfile 153 drivers/gpu/drm/vgem/vgem_drv.c struct vgem_file *vfile = file->driver_priv; vfile 155 drivers/gpu/drm/vgem/vgem_drv.c vgem_fence_close(vfile); vfile 156 drivers/gpu/drm/vgem/vgem_drv.c kfree(vfile); vfile 84 drivers/gpu/drm/vgem/vgem_fence.c static struct dma_fence *vgem_fence_create(struct vgem_file *vfile, vfile 130 drivers/gpu/drm/vgem/vgem_fence.c struct vgem_file *vfile = file->driver_priv; vfile 146 drivers/gpu/drm/vgem/vgem_fence.c fence = vgem_fence_create(vfile, arg->flags); vfile 171 drivers/gpu/drm/vgem/vgem_fence.c mutex_lock(&vfile->fence_mutex); vfile 172 drivers/gpu/drm/vgem/vgem_fence.c ret = idr_alloc(&vfile->fence_idr, fence, 1, 0, GFP_KERNEL); vfile 173 drivers/gpu/drm/vgem/vgem_fence.c mutex_unlock(&vfile->fence_mutex); vfile 209 drivers/gpu/drm/vgem/vgem_fence.c struct vgem_file *vfile = file->driver_priv; vfile 217 drivers/gpu/drm/vgem/vgem_fence.c mutex_lock(&vfile->fence_mutex); vfile 218 drivers/gpu/drm/vgem/vgem_fence.c fence = idr_replace(&vfile->fence_idr, NULL, arg->fence); vfile 219 drivers/gpu/drm/vgem/vgem_fence.c mutex_unlock(&vfile->fence_mutex); vfile 233 drivers/gpu/drm/vgem/vgem_fence.c int vgem_fence_open(struct vgem_file *vfile) vfile 235 drivers/gpu/drm/vgem/vgem_fence.c mutex_init(&vfile->fence_mutex); vfile 236 drivers/gpu/drm/vgem/vgem_fence.c idr_init(&vfile->fence_idr); vfile 248 drivers/gpu/drm/vgem/vgem_fence.c void vgem_fence_close(struct vgem_file *vfile) vfile 250 drivers/gpu/drm/vgem/vgem_fence.c idr_for_each(&vfile->fence_idr, __vgem_fence_idr_fini, vfile); vfile 251 drivers/gpu/drm/vgem/vgem_fence.c idr_destroy(&vfile->fence_idr);