Lines Matching refs:ret

96 	int ret = -EINVAL;
165 ret = i915_gem_object_set_to_gtt_domain(obj, true);
166 if (ret)
167 return ret;
169 ret = i915_gem_object_put_fence(obj);
170 if (ret)
171 return ret;
187 ret = 0;
190 return ret;
201 int remain, ret;
219 ret = i915_gem_execbuffer_relocate_entry(obj, eb, r);
220 if (ret)
221 return ret;
245 int i, ret;
248 ret = i915_gem_execbuffer_relocate_entry(obj, eb, &relocs[i]);
249 if (ret)
250 return ret;
262 int ret = 0;
265 ret = i915_gem_execbuffer_relocate_object(obj, eb);
266 if (ret)
269 return ret;
291 int ret;
304 ret = i915_gem_object_pin(obj, entry->alignment, need_mappable, false);
305 if (ret)
306 return ret;
312 ret = i915_gem_object_get_fence(obj);
313 if (ret)
314 return ret;
441 int ret = 0;
462 ret = i915_gem_object_unbind(obj, 1);
464 ret = i915_gem_execbuffer_reserve_object(obj, ring, need_relocs);
465 if (ret)
474 ret = i915_gem_execbuffer_reserve_object(obj, ring, need_relocs);
475 if (ret)
483 if (ret != -ENOSPC || retry++)
484 return ret;
486 ret = i915_gem_evict_everything(ring->dev);
487 if (ret)
488 return ret;
507 int i, total, ret;
541 ret = -EFAULT;
550 ret = i915_mutex_lock_interruptible(dev);
551 if (ret) {
564 ret = -ENOENT;
576 ret = i915_gem_execbuffer_reserve(ring, file, objects, &need_relocs);
577 if (ret)
582 ret = i915_gem_execbuffer_relocate_object_slow(obj, eb,
584 if (ret)
597 return ret;
606 int ret;
609 ret = i915_gem_object_sync(obj, ring);
610 if (ret)
611 return ret;
720 int ret, i;
725 ret = intel_ring_begin(ring, 4 * 3);
726 if (ret)
727 return ret;
757 int ret, mode, i;
765 ret = validate_exec_list(exec, args->buffer_count);
766 if (ret)
767 return ret;
870 ret = -ENOMEM;
878 ret = -EFAULT;
883 ret = i915_mutex_lock_interruptible(dev);
884 if (ret)
889 ret = -EBUSY;
896 ret = -ENOMEM;
917 ret = -ENOENT;
924 ret = -EINVAL;
945 ret = i915_gem_execbuffer_reserve(ring, file, &objects, &need_relocs);
946 if (ret)
951 ret = i915_gem_execbuffer_relocate(dev, eb, &objects);
952 if (ret) {
953 if (ret == -EFAULT) {
954 ret = i915_gem_execbuffer_relocate_slow(dev, args, file, ring,
960 if (ret)
967 ret = -EINVAL;
979 ret = i915_gem_execbuffer_move_to_gpu(ring, &objects);
980 if (ret)
983 ret = i915_switch_context(ring, file, ctx_id);
984 if (ret)
989 ret = intel_ring_begin(ring, 4);
990 if (ret)
1003 ret = i915_reset_gen7_sol_offsets(dev, ring);
1004 if (ret)
1012 ret = i915_emit_box(dev, &cliprects[i],
1014 if (ret)
1017 ret = ring->dispatch_execbuffer(ring,
1020 if (ret)
1024 ret = ring->dispatch_execbuffer(ring,
1027 if (ret)
1053 return ret;
1069 int ret, i;
1086 ret = copy_from_user(exec_list,
1090 if (ret != 0) {
1092 args->buffer_count, ret);
1121 ret = i915_gem_do_execbuffer(dev, data, file, &exec2, exec2_list);
1122 if (!ret) {
1127 ret = copy_to_user((struct drm_i915_relocation_entry __user *)
1131 if (ret) {
1132 ret = -EFAULT;
1135 args->buffer_count, ret);
1141 return ret;
1150 int ret;
1164 ret = copy_from_user(exec2_list,
1168 if (ret != 0) {
1170 args->buffer_count, ret);
1175 ret = i915_gem_do_execbuffer(dev, data, file, args, exec2_list);
1176 if (!ret) {
1178 ret = copy_to_user((struct drm_i915_relocation_entry __user *)
1182 if (ret) {
1183 ret = -EFAULT;
1186 args->buffer_count, ret);
1191 return ret;