Lines Matching refs:err
126 int err = 0;
145 err = -ECANCELED;
152 err = -ENOMEM;
160 err = xe_sync_entry_parse(xe, xef, &syncs[num_syncs++],
164 if (err)
172 err = -EINVAL;
177 err = __copy_from_user(addresses, addresses_user, sizeof(u64) *
179 if (err) {
180 err = -EFAULT;
187 err = down_write_killable(&vm->lock);
191 err = down_read_interruptible(&vm->lock);
194 if (err)
198 err = xe_vm_userptr_pin(vm);
201 if (err)
206 err = xe_vm_lock(vm, true);
207 if (err)
215 err = PTR_ERR(fence);
233 err = drm_gpuvm_exec_lock(&vm_exec);
234 if (err) {
235 if (xe_vm_validate_should_retry(exec, err, &end))
236 err = -EAGAIN;
243 err = -ECANCELED;
248 err = -EWOULDBLOCK; /* Aliased to -EAGAIN */
256 err = PTR_ERR(job);
262 err = drm_sched_job_add_resv_dependencies(&job->drm,
265 if (err)
269 for (i = 0; i < num_syncs && !err; i++)
270 err = xe_sync_entry_add_deps(&syncs[i], job);
271 if (err)
275 err = xe_sched_job_last_fence_add_dep(job, vm);
276 if (err)
279 err = down_read_interruptible(&vm->userptr.notifier_lock);
280 if (err)
283 err = __xe_vm_userptr_needs_repin(vm);
284 if (err)
309 if (!err && !xe_vm_in_lr_mode(vm)) {
319 if (err)
325 if (err == -EAGAIN && !skip_retry)
334 return err;