Lines Matching refs:retval

849 	int retval = 0;
865 if (retval)
867 retval = size;
874 if (retval == -EOVERFLOW)
891 retval = -EFAULT;
897 return offset ? offset : retval;
1346 int retval = 0;
1362 retval = tty_ldisc_lock(tty, 5 * HZ);
1363 if (retval)
1364 return retval;
1367 retval = tty_ldisc_reinit(tty, tty->termios.c_line);
1371 if (retval == 0)
1374 return retval;
1405 int retval;
1420 retval = -ENOMEM;
1425 retval = tty_driver_install_tty(driver, tty);
1426 if (retval < 0)
1435 retval = -EINVAL;
1439 retval = tty_ldisc_lock(tty, 5 * HZ);
1440 if (retval)
1449 retval = tty_ldisc_setup(tty, tty->link);
1450 if (retval)
1461 return ERR_PTR(retval);
1467 retval, idx);
1471 return ERR_PTR(retval);
1888 int retval;
1902 retval = tty_reopen(tty);
1903 if (retval < 0) {
1905 tty = ERR_PTR(retval);
2030 int retval;
2054 retval = tty_lock_interruptible(tty);
2056 if (retval) {
2057 if (retval == -EINTR)
2058 retval = -ERESTARTSYS;
2059 tty = ERR_PTR(retval);
2062 retval = tty_reopen(tty);
2063 if (retval < 0) {
2065 tty = ERR_PTR(retval);
2103 int noctty, retval;
2110 retval = tty_alloc_file(filp);
2111 if (retval)
2120 retval = PTR_ERR(tty);
2121 if (retval != -EAGAIN || signal_pending(current))
2122 return retval;
2133 retval = tty->ops->open(tty, filp);
2135 retval = -ENODEV;
2138 if (retval) {
2139 tty_debug_hangup(tty, "open error %d, releasing\n", retval);
2143 if (retval != -ERESTARTSYS)
2144 return retval;
2147 return retval;
2206 int retval = 0;
2211 retval = fasync_helper(fd, filp, on, &tty->fasync);
2212 if (retval <= 0)
2231 retval = 0;
2234 return retval;
2240 int retval = -ENOTTY;
2244 retval = __tty_fasync(fd, filp, on);
2247 return retval;
2467 int retval;
2479 retval = tty->ops->break_ctl(tty, -1);
2480 if (!retval) {
2482 retval = tty->ops->break_ctl(tty, 0);
2483 } else if (retval == -EOPNOTSUPP) {
2485 retval = 0;
2490 retval = -EINTR;
2492 return retval;
2508 int retval = -ENOTTY;
2511 retval = tty->ops->tiocmget(tty);
2513 if (retval >= 0)
2514 retval = put_user(retval, p);
2516 return retval;
2534 int retval;
2540 retval = get_user(val, p);
2541 if (retval)
2542 return retval;
2563 int retval = -EINVAL;
2567 retval = tty->ops->get_icount(tty, &icount);
2568 if (retval != 0)
2569 return retval;
2631 int retval;
2648 retval = tty_check_change(tty);
2649 if (retval)
2650 return retval;
2743 retval = tty_jobctrl_ioctl(tty, real_tty, file, cmd, arg);
2744 if (retval != -ENOIOCTLCMD)
2745 return retval;
2748 retval = tty->ops->ioctl(tty, cmd, arg);
2749 if (retval != -ENOIOCTLCMD)
2750 return retval;
2755 retval = -EINVAL;
2757 retval = ld->ops->ioctl(tty, file, cmd, arg);
2758 if (retval == -ENOIOCTLCMD)
2759 retval = -ENOTTY;
2762 return retval;
2848 int retval = -ENOIOCTLCMD;
2939 retval = tty->ops->compat_ioctl(tty, cmd, arg);
2940 if (retval != -ENOIOCTLCMD)
2941 return retval;
2948 retval = ld->ops->compat_ioctl(tty, file, cmd, arg);
2949 if (retval == -ENOIOCTLCMD && ld->ops->ioctl)
2950 retval = ld->ops->ioctl(tty, file,
2954 return retval;
3213 int retval;
3240 retval = device_register(dev);
3241 if (retval)
3255 retval = tty_cdev_add(driver, devt, index, 1);
3256 if (retval)
3270 return ERR_PTR(retval);
3303 * used instead. Use IS_ERR and friends on @retval.