Lines Matching refs:err

71 static __always_inline void scif_err_debug(int err, const char *str)  in scif_err_debug()  argument
77 if (err < 0 && err != -ENOTCONN) in scif_err_debug()
78 dev_dbg(scif_info.mdev.this_device, "%s err %d\n", str, err); in scif_err_debug()
85 int err = 0; in scif_fdioctl() local
118 err = __scif_connect(priv, &req.peer, non_block); in scif_fdioctl()
119 if (err < 0) in scif_fdioctl()
120 return err; in scif_fdioctl()
145 err = scif_accept(priv, &request.peer, ep, request.flags); in scif_fdioctl()
146 if (err < 0) in scif_fdioctl()
147 return err; in scif_fdioctl()
222 err = -EFAULT; in scif_fdioctl()
225 err = scif_user_send(priv, (void __user *)request.msg, in scif_fdioctl()
227 if (err < 0) in scif_fdioctl()
231 &err, sizeof(err))) { in scif_fdioctl()
232 err = -EFAULT; in scif_fdioctl()
235 err = 0; in scif_fdioctl()
237 scif_err_debug(err, "scif_send"); in scif_fdioctl()
238 return err; in scif_fdioctl()
246 err = -EFAULT; in scif_fdioctl()
250 err = scif_user_recv(priv, (void __user *)request.msg, in scif_fdioctl()
252 if (err < 0) in scif_fdioctl()
257 &err, sizeof(err))) { in scif_fdioctl()
258 err = -EFAULT; in scif_fdioctl()
261 err = 0; in scif_fdioctl()
263 scif_err_debug(err, "scif_recv"); in scif_fdioctl()
264 return err; in scif_fdioctl()
275 err = -EFAULT; in scif_fdioctl()
282 err = -ENOMEM; in scif_fdioctl()
289 err = -EFAULT; in scif_fdioctl()
295 err = -EFAULT; in scif_fdioctl()
300 err = -EFAULT; in scif_fdioctl()
306 return err; in scif_fdioctl()
315 err = -EFAULT; in scif_fdioctl()
319 err = -EINVAL; in scif_fdioctl()
325 err = (int)ret; in scif_fdioctl()
331 err = -EFAULT; in scif_fdioctl()
334 err = 0; in scif_fdioctl()
336 scif_err_debug(err, "scif_register"); in scif_fdioctl()
337 return err; in scif_fdioctl()
345 err = -EFAULT; in scif_fdioctl()
348 err = scif_unregister(priv, unreg.offset, unreg.len); in scif_fdioctl()
350 scif_err_debug(err, "scif_unregister"); in scif_fdioctl()
351 return err; in scif_fdioctl()
359 err = -EFAULT; in scif_fdioctl()
362 err = scif_readfrom(priv, copy.loffset, copy.len, copy.roffset, in scif_fdioctl()
365 scif_err_debug(err, "scif_readfrom"); in scif_fdioctl()
366 return err; in scif_fdioctl()
374 err = -EFAULT; in scif_fdioctl()
377 err = scif_writeto(priv, copy.loffset, copy.len, copy.roffset, in scif_fdioctl()
380 scif_err_debug(err, "scif_writeto"); in scif_fdioctl()
381 return err; in scif_fdioctl()
389 err = -EFAULT; in scif_fdioctl()
392 err = scif_vreadfrom(priv, (void __force *)copy.addr, copy.len, in scif_fdioctl()
395 scif_err_debug(err, "scif_vreadfrom"); in scif_fdioctl()
396 return err; in scif_fdioctl()
404 err = -EFAULT; in scif_fdioctl()
407 err = scif_vwriteto(priv, (void __force *)copy.addr, copy.len, in scif_fdioctl()
410 scif_err_debug(err, "scif_vwriteto"); in scif_fdioctl()
411 return err; in scif_fdioctl()
420 err = -EFAULT; in scif_fdioctl()
423 err = scif_fence_mark(priv, mark.flags, &tmp_mark); in scif_fdioctl()
424 if (err) in scif_fdioctl()
428 err = -EFAULT; in scif_fdioctl()
432 scif_err_debug(err, "scif_fence_mark"); in scif_fdioctl()
433 return err; in scif_fdioctl()
439 err = scif_fence_wait(priv, arg); in scif_fdioctl()
440 scif_err_debug(err, "scif_fence_wait"); in scif_fdioctl()
441 return err; in scif_fdioctl()
449 err = -EFAULT; in scif_fdioctl()
453 err = scif_fence_signal(priv, signal.loff, signal.lval, in scif_fdioctl()
456 scif_err_debug(err, "scif_fence_signal"); in scif_fdioctl()
457 return err; in scif_fdioctl()