Lines Matching refs:tty_struct
155 static void release_tty(struct tty_struct *tty, int idx);
166 void free_tty_struct(struct tty_struct *tty) in free_tty_struct()
176 static inline struct tty_struct *file_tty(struct file *file) in file_tty()
195 void tty_add_file(struct tty_struct *tty, struct file *file) in tty_add_file()
246 char *tty_name(struct tty_struct *tty, char *buf) in tty_name()
257 int tty_paranoia_check(struct tty_struct *tty, struct inode *inode, in tty_paranoia_check()
278 static int check_tty_count(struct tty_struct *tty, const char *routine) in check_tty_count()
391 int tty_check_change(struct tty_struct *tty) in tty_check_change()
497 struct tty_struct *tty; in proc_clear_tty()
515 static void __proc_set_tty(struct tty_struct *tty) in __proc_set_tty()
538 static void proc_set_tty(struct tty_struct *tty) in proc_set_tty()
545 struct tty_struct *get_current_tty(void) in get_current_tty()
547 struct tty_struct *tty; in get_current_tty()
574 void tty_wakeup(struct tty_struct *tty) in tty_wakeup()
603 static int tty_signal_session_leader(struct tty_struct *tty, int exit_session) in tty_signal_session_leader()
667 static void __tty_hangup(struct tty_struct *tty, int exit_session) in __tty_hangup()
756 struct tty_struct *tty = in do_tty_hangup()
757 container_of(work, struct tty_struct, hangup_work); in do_tty_hangup()
770 void tty_hangup(struct tty_struct *tty) in tty_hangup()
790 void tty_vhangup(struct tty_struct *tty) in tty_vhangup()
811 struct tty_struct *tty; in tty_vhangup_self()
831 static void tty_vhangup_session(struct tty_struct *tty) in tty_vhangup_session()
883 struct tty_struct *tty; in disassociate_ctty()
977 void __stop_tty(struct tty_struct *tty) in __stop_tty()
986 void stop_tty(struct tty_struct *tty) in stop_tty()
1008 void __start_tty(struct tty_struct *tty) in __start_tty()
1018 void start_tty(struct tty_struct *tty) in start_tty()
1062 struct tty_struct *tty = file_tty(file); in tty_read()
1085 static void tty_write_unlock(struct tty_struct *tty) in tty_write_unlock()
1091 static int tty_write_lock(struct tty_struct *tty, int ndelay) in tty_write_lock()
1107 ssize_t (*write)(struct tty_struct *, struct file *, const unsigned char *, size_t), in do_tty_write() argument
1108 struct tty_struct *tty, in do_tty_write()
1201 void tty_write_message(struct tty_struct *tty, char *msg) in tty_write_message()
1236 struct tty_struct *tty = file_tty(file); in tty_write()
1285 int tty_send_xchar(struct tty_struct *tty, char ch) in tty_send_xchar()
1362 static struct tty_struct *tty_driver_lookup_tty(struct tty_driver *driver, in tty_driver_lookup_tty()
1365 struct tty_struct *tty; in tty_driver_lookup_tty()
1385 int tty_init_termios(struct tty_struct *tty) in tty_init_termios()
1407 int tty_standard_install(struct tty_driver *driver, struct tty_struct *tty) in tty_standard_install()
1433 struct tty_struct *tty) in tty_driver_install_tty()
1449 void tty_driver_remove_tty(struct tty_driver *driver, struct tty_struct *tty) in tty_driver_remove_tty()
1466 static int tty_reopen(struct tty_struct *tty) in tty_reopen()
1511 struct tty_struct *tty_init_dev(struct tty_driver *driver, int idx) in tty_init_dev()
1513 struct tty_struct *tty; in tty_init_dev()
1575 void tty_free_termios(struct tty_struct *tty) in tty_free_termios()
1604 static void tty_flush_works(struct tty_struct *tty) in tty_flush_works()
1631 struct tty_struct *tty = in release_one_tty()
1632 container_of(work, struct tty_struct, hangup_work); in release_one_tty()
1654 struct tty_struct *tty = container_of(kref, struct tty_struct, kref); in queue_release_one_tty()
1670 void tty_kref_put(struct tty_struct *tty) in tty_kref_put()
1689 static void release_tty(struct tty_struct *tty, int idx) in release_tty()
1716 static int tty_release_checks(struct tty_struct *tty, int idx) in tty_release_checks()
1735 struct tty_struct *o_tty = tty->link; in tty_release_checks()
1772 struct tty_struct *tty = file_tty(filp); in tty_release()
1773 struct tty_struct *o_tty = NULL; in tty_release()
1949 static struct tty_struct *tty_open_current_tty(dev_t device, struct file *filp) in tty_open_current_tty()
1951 struct tty_struct *tty; in tty_open_current_tty()
2050 struct tty_struct *tty; in tty_open()
2199 struct tty_struct *tty = file_tty(filp); in tty_poll()
2215 struct tty_struct *tty = file_tty(filp); in __tty_fasync()
2258 struct tty_struct *tty = file_tty(filp); in tty_fasync()
2285 static int tiocsti(struct tty_struct *tty, char __user *p) in tiocsti()
2312 static int tiocgwinsz(struct tty_struct *tty, struct winsize __user *arg) in tiocgwinsz()
2333 int tty_do_resize(struct tty_struct *tty, struct winsize *ws) in tty_do_resize()
2370 static int tiocswinsz(struct tty_struct *tty, struct winsize __user *arg) in tiocswinsz()
2457 static int tiocsctty(struct tty_struct *tty, struct file *file, int arg) in tiocsctty()
2513 struct pid *tty_get_pgrp(struct tty_struct *tty) in tty_get_pgrp()
2559 static int tiocgpgrp(struct tty_struct *tty, struct tty_struct *real_tty, pid_t __user *p) in tiocgpgrp()
2587 static int tiocspgrp(struct tty_struct *tty, struct tty_struct *real_tty, pid_t __user *p) in tiocspgrp()
2636 static int tiocgsid(struct tty_struct *tty, struct tty_struct *real_tty, pid_t __user *p) in tiocgsid()
2659 static int tiocsetd(struct tty_struct *tty, int __user *p) in tiocsetd()
2683 static int tiocgetd(struct tty_struct *tty, int __user *p) in tiocgetd()
2707 static int send_break(struct tty_struct *tty, unsigned int duration) in send_break()
2746 static int tty_tiocmget(struct tty_struct *tty, int __user *p) in tty_tiocmget()
2771 static int tty_tiocmset(struct tty_struct *tty, unsigned int cmd, in tty_tiocmset()
2801 static int tty_tiocgicount(struct tty_struct *tty, void __user *arg) in tty_tiocgicount()
2837 static struct tty_struct *tty_pair_get_tty(struct tty_struct *tty) in tty_pair_get_tty()
2850 struct tty_struct *tty = file_tty(file); in tty_ioctl()
2851 struct tty_struct *real_tty; in tty_ioctl()
3000 struct tty_struct *tty = file_tty(file); in tty_compat_ioctl()
3050 void __do_SAK(struct tty_struct *tty) in __do_SAK()
3102 struct tty_struct *tty = in do_SAK_work()
3103 container_of(work, struct tty_struct, SAK_work); in do_SAK_work()
3113 void do_SAK(struct tty_struct *tty) in do_SAK()
3129 static struct device *tty_get_device(struct tty_struct *tty) in tty_get_device()
3144 struct tty_struct *alloc_tty_struct(struct tty_driver *driver, int idx) in alloc_tty_struct()
3146 struct tty_struct *tty; in alloc_tty_struct()
3189 void deinitialize_tty_struct(struct tty_struct *tty) in deinitialize_tty_struct()
3206 int tty_put_char(struct tty_struct *tty, unsigned char ch) in tty_put_char()
3553 dev_t tty_devnum(struct tty_struct *tty) in tty_devnum()