Lines Matching refs:ret

77 	int ret = 0;
113 ret = -ENOMEM;
121 ret = drm_gem_handle_create(file_priv, kernel_state->bo[i],
124 if (ret) {
136 ret = -EFAULT;
139 if (ret) {
148 return ret;
388 int ret = 0;
410 ret = -ERESTARTSYS;
419 ret = -ETIME;
431 return ret;
607 int i, ret;
615 ret = dma_resv_lock_slow_interruptible(bo->resv, acquire_ctx);
616 if (ret) {
618 return ret;
628 ret = dma_resv_lock_interruptible(bo->resv, acquire_ctx);
629 if (ret) {
643 if (ret == -EDEADLK) {
649 return ret;
661 ret = dma_resv_reserve_fences(bo->resv, 1);
662 if (ret) {
664 return ret;
749 int ret = 0;
762 ret = drm_gem_objects_lookup(file_priv, u64_to_user_ptr(args->bo_handles),
765 if (ret)
769 ret = vc4_bo_inc_usecnt(to_vc4_bo(exec->bo[i]));
770 if (ret)
795 return ret;
805 int ret = 0;
822 ret = -EINVAL;
837 ret = -ENOMEM;
849 ret = -EFAULT;
856 ret = -EFAULT;
863 ret = -EFAULT;
870 ret = PTR_ERR(bo);
890 ret = vc4_validate_bin_cl(dev,
894 if (ret)
897 ret = vc4_validate_shader_recs(dev, exec);
898 if (ret)
902 ret = vc4_v3d_bin_bo_get(vc4, &exec->bin_bo_used);
903 if (ret)
911 ret = vc4_wait_for_seqno(dev, exec->bin_dep_seqno, ~0ull, true);
915 return ret;
1049 int ret = vc4_wait_for_seqno(dev, seqno, *timeout_ns, true);
1051 if ((ret == -EINTR || ret == -ERESTARTSYS) && *timeout_ns != ~0ull) {
1058 return ret;
1080 int ret;
1098 ret = vc4_wait_for_seqno_ioctl_helper(dev, bo->seqno,
1102 return ret;
1128 int ret = 0;
1162 ret = vc4_v3d_pm_get(vc4);
1163 if (ret) {
1165 return ret;
1171 ret = vc4_cl_lookup_bos(dev, file_priv, exec);
1172 if (ret)
1179 ret = -ENOENT;
1185 ret = drm_syncobj_find_fence(file_priv, args->in_sync,
1187 if (ret)
1197 ret = dma_fence_wait(in_fence, true);
1198 if (ret) {
1208 ret = vc4_get_bcl(dev, exec);
1209 if (ret)
1216 ret = vc4_get_rcl(dev, exec);
1217 if (ret)
1220 ret = vc4_lock_bo_reservations(dev, exec, &acquire_ctx);
1221 if (ret)
1227 ret = -EINVAL;
1243 ret = vc4_queue_submit(dev, exec, &acquire_ctx, out_sync);
1251 if (ret)
1262 return ret;
1269 int ret;
1287 ret = drmm_mutex_init(dev, &vc4->power_lock);
1288 if (ret)
1289 return ret;
1293 ret = drmm_mutex_init(dev, &vc4->purgeable.lock);
1294 if (ret)
1295 return ret;
1328 int ret;
1355 ret = -EINVAL;
1364 ret = -EINVAL;
1395 ret = 0;
1400 return ret;