Lines Matching refs:ret
318 int ret;
326 ret = -EINVAL;
330 ret = drm_gem_create_mmap_offset(obj);
331 if (ret)
338 return ret;
363 int ret;
376 ret = idr_alloc(&file_priv->object_idr, obj, 1, 0, GFP_NOWAIT);
382 if (ret < 0)
385 handle = ret;
387 ret = drm_vma_node_allow(&obj->vma_node, file_priv);
388 if (ret)
392 ret = obj->funcs->open(obj, file_priv);
393 if (ret)
408 return ret;
659 int i, ret = 0;
668 ret = -ENOENT;
676 return ret;
701 int ret;
717 ret = -ENOMEM;
722 ret = -EFAULT;
727 ret = objects_lookup(filp, handles, count, objs);
730 return ret;
773 long ret;
782 ret = dma_resv_wait_timeout(obj->resv, dma_resv_usage_rw(wait_all),
784 if (ret == 0)
785 ret = -ETIME;
786 else if (ret > 0)
787 ret = 0;
791 return ret;
808 int ret;
813 ret = drm_gem_handle_delete(file_priv, args->handle);
815 return ret;
835 int ret;
847 ret = -ENOENT;
852 ret = idr_alloc(&dev->object_name_idr, obj, 1, 0, GFP_KERNEL);
853 if (ret < 0)
856 obj->name = ret;
860 ret = 0;
865 return ret;
885 int ret;
901 ret = drm_gem_handle_create_tail(file_priv, obj, &handle);
902 if (ret)
910 return ret;
1043 int ret;
1061 ret = obj->funcs->mmap(obj, vma);
1062 if (ret)
1067 ret = -EINVAL;
1080 return ret;
1105 int ret;
1139 ret = drm_gem_mmap_obj(obj, drm_vma_node_size(node) << PAGE_SHIFT,
1144 return ret;
1180 int ret;
1187 ret = obj->funcs->vmap(obj, map);
1188 if (ret)
1189 return ret;
1214 int ret;
1217 ret = drm_gem_vmap(obj, map);
1220 return ret;
1250 int i, ret;
1258 ret = dma_resv_lock_slow_interruptible(obj->resv,
1260 if (ret) {
1262 return ret;
1270 ret = dma_resv_lock_interruptible(objs[i]->resv,
1272 if (ret) {
1281 if (ret == -EDEADLK) {
1287 return ret;