Home
last modified time | relevance | path

Searched refs:real_tty (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/tty/
H A Dtty_jobctrl.c444 * @real_tty: tty side of the tty passed by the user if a pty else the tty
452 static int tiocgpgrp(struct tty_struct *tty, struct tty_struct *real_tty, pid_t __user *p) in tiocgpgrp() argument
457 * (tty == real_tty) is a cheap way of in tiocgpgrp()
460 if (tty == real_tty && current->signal->tty != real_tty) in tiocgpgrp()
462 pid = tty_get_pgrp(real_tty); in tiocgpgrp()
471 * @real_tty: tty side device matching tty passed by user
479 static int tiocspgrp(struct tty_struct *tty, struct tty_struct *real_tty, pid_t __user *p) in tiocspgrp() argument
483 int retval = tty_check_change(real_tty); in tiocspgrp()
495 spin_lock_irq(&real_tty in tiocspgrp()
529 tiocgsid(struct tty_struct *tty, struct tty_struct *real_tty, pid_t __user *p) tiocgsid() argument
558 tty_jobctrl_ioctl(struct tty_struct *tty, struct tty_struct *real_tty, struct file *file, unsigned int cmd, unsigned long arg) tty_jobctrl_ioctl() argument
[all...]
H A Dtty_ioctl.c688 struct tty_struct *real_tty; in tty_mode_ioctl() local
697 real_tty = tty->link; in tty_mode_ioctl()
699 real_tty = tty; in tty_mode_ioctl()
704 return get_sgttyb(real_tty, (struct sgttyb __user *) arg); in tty_mode_ioctl()
707 return set_sgttyb(real_tty, (struct sgttyb __user *) arg); in tty_mode_ioctl()
711 return get_tchars(real_tty, p); in tty_mode_ioctl()
713 return set_tchars(real_tty, p); in tty_mode_ioctl()
717 return get_ltchars(real_tty, p); in tty_mode_ioctl()
719 return set_ltchars(real_tty, p); in tty_mode_ioctl()
722 return set_termios(real_tty, in tty_mode_ioctl()
[all...]
H A Dtty.h83 long tty_jobctrl_ioctl(struct tty_struct *tty, struct tty_struct *real_tty,
H A Dtty_io.c2612 * if pty, return the slave side (real_tty)
2629 struct tty_struct *real_tty; in tty_ioctl() local
2637 real_tty = tty_pair_get_tty(tty); in tty_ioctl()
2666 return tiocgwinsz(real_tty, p); in tty_ioctl()
2668 return tiocswinsz(real_tty, p); in tty_ioctl()
2670 return real_tty != tty ? -EINVAL : tioccons(file); in tty_ioctl()
2693 unsigned int ret = new_encode_dev(tty_devnum(real_tty)); in tty_ioctl()
2743 retval = tty_jobctrl_ioctl(tty, real_tty, file, cmd, arg); in tty_ioctl()
/kernel/linux/linux-6.6/drivers/tty/
H A Dtty_jobctrl.c458 * @real_tty: tty side of the tty passed by the user if a pty else the tty
466 static int tiocgpgrp(struct tty_struct *tty, struct tty_struct *real_tty, pid_t __user *p) in tiocgpgrp() argument
471 * (tty == real_tty) is a cheap way of in tiocgpgrp()
474 if (tty == real_tty && current->signal->tty != real_tty) in tiocgpgrp()
476 pid = tty_get_pgrp(real_tty); in tiocgpgrp()
485 * @real_tty: tty side device matching tty passed by user
493 static int tiocspgrp(struct tty_struct *tty, struct tty_struct *real_tty, pid_t __user *p) in tiocspgrp() argument
497 int retval = tty_check_change(real_tty); in tiocspgrp()
509 spin_lock_irq(&real_tty in tiocspgrp()
543 tiocgsid(struct tty_struct *tty, struct tty_struct *real_tty, pid_t __user *p) tiocgsid() argument
572 tty_jobctrl_ioctl(struct tty_struct *tty, struct tty_struct *real_tty, struct file *file, unsigned int cmd, unsigned long arg) tty_jobctrl_ioctl() argument
[all...]
H A Dtty_ioctl.c777 struct tty_struct *real_tty; in tty_mode_ioctl() local
784 real_tty = tty->link; in tty_mode_ioctl()
786 real_tty = tty; in tty_mode_ioctl()
791 return get_sgttyb(real_tty, (struct sgttyb __user *) arg); in tty_mode_ioctl()
794 return set_sgttyb(real_tty, (struct sgttyb __user *) arg); in tty_mode_ioctl()
798 return get_tchars(real_tty, p); in tty_mode_ioctl()
800 return set_tchars(real_tty, p); in tty_mode_ioctl()
804 return get_ltchars(real_tty, p); in tty_mode_ioctl()
806 return set_ltchars(real_tty, p); in tty_mode_ioctl()
809 return set_termios(real_tty, in tty_mode_ioctl()
[all...]
H A Dtty.h82 long tty_jobctrl_ioctl(struct tty_struct *tty, struct tty_struct *real_tty,
H A Dtty_io.c2641 * if pty, return the slave side (real_tty)
2658 struct tty_struct *real_tty; in tty_ioctl() local
2666 real_tty = tty_pair_get_tty(tty); in tty_ioctl()
2695 return tiocgwinsz(real_tty, p); in tty_ioctl()
2697 return tiocswinsz(real_tty, p); in tty_ioctl()
2699 return real_tty != tty ? -EINVAL : tioccons(file); in tty_ioctl()
2723 unsigned int ret = new_encode_dev(tty_devnum(real_tty)); in tty_ioctl()
2774 retval = tty_jobctrl_ioctl(tty, real_tty, file, cmd, arg); in tty_ioctl()

Completed in 12 milliseconds