Lines Matching refs:retval

852 	ssize_t retval = 0;
864 if (retval)
866 retval = size;
873 if (retval == -EOVERFLOW)
890 retval = -EFAULT;
896 return offset ? offset : retval;
1337 int retval = 0;
1353 retval = tty_ldisc_lock(tty, 5 * HZ);
1354 if (retval)
1355 return retval;
1358 retval = tty_ldisc_reinit(tty, tty->termios.c_line);
1362 if (retval == 0)
1365 return retval;
1394 int retval;
1409 retval = -ENOMEM;
1414 retval = tty_driver_install_tty(driver, tty);
1415 if (retval < 0)
1424 retval = -EINVAL;
1428 retval = tty_ldisc_lock(tty, 5 * HZ);
1429 if (retval)
1438 retval = tty_ldisc_setup(tty, tty->link);
1439 if (retval)
1450 return ERR_PTR(retval);
1456 retval, idx);
1460 return ERR_PTR(retval);
1877 int retval;
1891 retval = tty_reopen(tty);
1892 if (retval < 0) {
1894 tty = ERR_PTR(retval);
2042 int retval;
2066 retval = tty_lock_interruptible(tty);
2068 if (retval) {
2069 if (retval == -EINTR)
2070 retval = -ERESTARTSYS;
2071 tty = ERR_PTR(retval);
2074 retval = tty_reopen(tty);
2075 if (retval < 0) {
2077 tty = ERR_PTR(retval);
2114 int noctty, retval;
2121 retval = tty_alloc_file(filp);
2122 if (retval)
2131 retval = PTR_ERR(tty);
2132 if (retval != -EAGAIN || signal_pending(current))
2133 return retval;
2144 retval = tty->ops->open(tty, filp);
2146 retval = -ENODEV;
2149 if (retval) {
2150 tty_debug_hangup(tty, "open error %d, releasing\n", retval);
2154 if (retval != -ERESTARTSYS)
2155 return retval;
2158 return retval;
2215 int retval = 0;
2220 retval = fasync_helper(fd, filp, on, &tty->fasync);
2221 if (retval <= 0)
2240 retval = 0;
2243 return retval;
2249 int retval = -ENOTTY;
2253 retval = __tty_fasync(fd, filp, on);
2256 return retval;
2472 int retval;
2484 retval = tty->ops->break_ctl(tty, -1);
2485 if (!retval) {
2487 retval = tty->ops->break_ctl(tty, 0);
2488 } else if (retval == -EOPNOTSUPP) {
2490 retval = 0;
2495 retval = -EINTR;
2497 return retval;
2512 int retval = -ENOTTY;
2515 retval = tty->ops->tiocmget(tty);
2517 if (retval >= 0)
2518 retval = put_user(retval, p);
2520 return retval;
2537 int retval;
2543 retval = get_user(val, p);
2544 if (retval)
2545 return retval;
2588 int retval;
2590 retval = tty_get_icount(tty, &icount);
2591 if (retval != 0)
2592 return retval;
2660 int retval;
2677 retval = tty_check_change(tty);
2678 if (retval)
2679 return retval;
2774 retval = tty_jobctrl_ioctl(tty, real_tty, file, cmd, arg);
2775 if (retval != -ENOIOCTLCMD)
2776 return retval;
2779 retval = tty->ops->ioctl(tty, cmd, arg);
2780 if (retval != -ENOIOCTLCMD)
2781 return retval;
2786 retval = -EINVAL;
2788 retval = ld->ops->ioctl(tty, cmd, arg);
2789 if (retval == -ENOIOCTLCMD)
2790 retval = -ENOTTY;
2793 return retval;
2867 int retval = -ENOIOCTLCMD;
2958 retval = tty->ops->compat_ioctl(tty, cmd, arg);
2959 if (retval != -ENOIOCTLCMD)
2960 return retval;
2967 retval = ld->ops->compat_ioctl(tty, cmd, arg);
2968 if (retval == -ENOIOCTLCMD && ld->ops->ioctl)
2969 retval = ld->ops->ioctl(tty, (unsigned long)compat_ptr(cmd),
2973 return retval;
3224 int retval;
3251 retval = device_register(dev);
3252 if (retval)
3266 retval = tty_cdev_add(driver, devt, index, 1);
3267 if (retval)
3281 return ERR_PTR(retval);
3312 * used instead. Use IS_ERR() and friends on @retval.