Lines Matching refs:ret

115 	int ret = -EINVAL;
144 return ret;
155 return ret;
166 return ret;
185 return ret;
192 return ret;
205 ret = i915_gem_object_set_to_cpu_domain(obj, 1);
206 if (ret)
207 return ret;
221 ret = i915_gem_object_set_to_gtt_domain(obj, true);
222 if (ret)
223 return ret;
225 ret = i915_gem_object_put_fence(obj);
226 if (ret)
227 return ret;
253 int remain, ret;
271 ret = i915_gem_execbuffer_relocate_entry(obj, eb, r);
272 if (ret)
273 return ret;
297 int i, ret;
300 ret = i915_gem_execbuffer_relocate_entry(obj, eb, &relocs[i]);
301 if (ret)
302 return ret;
314 int ret = 0, pflags;
325 ret = i915_gem_execbuffer_relocate_object(obj, eb);
326 if (ret)
331 return ret;
352 int ret;
360 ret = i915_gem_object_pin(obj, entry->alignment, need_mappable, false);
361 if (ret)
362 return ret;
368 ret = i915_gem_object_get_fence(obj);
369 if (ret)
370 return ret;
461 int ret = 0;
479 ret = i915_gem_object_unbind(obj);
481 ret = i915_gem_execbuffer_reserve_object(obj, ring);
482 if (ret)
491 ret = i915_gem_execbuffer_reserve_object(obj, ring);
492 if (ret)
500 if (ret != -ENOSPC || retry++)
501 return ret;
503 ret = i915_gem_evict_everything(ring->dev);
504 if (ret)
505 return ret;
521 int i, total, ret;
557 ret = -EFAULT;
575 ret = -EFAULT;
585 ret = i915_mutex_lock_interruptible(dev);
586 if (ret) {
599 ret = -ENOENT;
609 ret = i915_gem_execbuffer_reserve(ring, file, objects);
610 if (ret)
615 ret = i915_gem_execbuffer_relocate_object_slow(obj, eb,
617 if (ret)
630 return ret;
637 int ret;
653 ret = intel_ring_begin(ring, 2);
654 if (ret)
655 return ret;
672 int ret;
675 ret = i915_gem_object_sync(obj, ring);
676 if (ret)
677 return ret;
689 ret = i915_gem_execbuffer_wait_for_flips(ring, flips);
690 if (ret)
691 return ret;
815 int ret, i;
820 ret = intel_ring_begin(ring, 4 * 3);
821 if (ret)
822 return ret;
851 int ret, mode, i;
860 ret = validate_exec_list(exec, args->buffer_count,
862 if (ret)
868 ret = -EPERM;
887 ret = -EPERM;
896 ret = -EPERM;
903 ret = -EINVAL;
909 ret = -EINVAL;
922 ret = -EINVAL;
928 ret = -EINVAL;
939 ret = -EINVAL;
945 ret = -EINVAL;
952 ret = -EINVAL;
958 ret = -EINVAL;
965 ret = -EINVAL;
972 ret = -ENOMEM;
980 ret = -EFAULT;
985 ret = i915_mutex_lock_interruptible(dev);
986 if (ret)
991 ret = -EBUSY;
998 ret = -ENOMEM;
1013 ret = -ENOENT;
1020 ret = -EINVAL;
1036 ret = i915_gem_execbuffer_reserve(ring, file, &objects);
1037 if (ret)
1041 ret = i915_gem_execbuffer_relocate(dev, eb, &objects);
1042 if (ret) {
1043 if (ret == -EFAULT) {
1044 ret = i915_gem_execbuffer_relocate_slow(dev, file, ring,
1050 if (ret)
1057 ret = -EINVAL;
1069 ret = i915_gem_execbuffer_move_to_gpu(ring, &objects);
1070 if (ret)
1073 ret = i915_switch_context(ring, file, ctx_id);
1074 if (ret)
1079 ret = intel_ring_begin(ring, 4);
1080 if (ret)
1093 ret = i915_reset_gen7_sol_offsets(dev, ring);
1094 if (ret)
1102 ret = i915_emit_box(dev, &cliprects[i],
1104 if (ret)
1107 ret = ring->dispatch_execbuffer(ring,
1110 if (ret)
1114 ret = ring->dispatch_execbuffer(ring,
1117 if (ret)
1151 return ret;
1166 int ret, i;
1184 ret = copy_from_user(exec_list,
1187 if (ret != 0) {
1189 args->buffer_count, ret);
1218 ret = i915_gem_do_execbuffer(dev, data, file, &exec2, exec2_list);
1219 if (!ret) {
1224 ret = copy_to_user((void __user *)(uintptr_t)args->buffers_ptr,
1227 if (ret) {
1228 ret = -EFAULT;
1231 args->buffer_count, ret);
1237 return ret;
1246 int ret;
1262 ret = copy_from_user(exec2_list,
1266 if (ret != 0) {
1268 args->buffer_count, ret);
1273 ret = i915_gem_do_execbuffer(dev, data, file, args, exec2_list);
1274 if (!ret) {
1276 ret = copy_to_user((void __user *)(uintptr_t)args->buffers_ptr,
1279 if (ret) {
1280 ret = -EFAULT;
1283 args->buffer_count, ret);
1288 return ret;