Lines Matching refs:tty_struct
2586 struct tty_struct;
2617 struct tty_struct *tty;
14758 struct tty_struct **ttys;
14783 struct tty_struct { struct
14820 struct tty_struct *link; argument
14876 struct tty_struct * (*lookup)(struct tty_driver *, struct file *, int);
14877 int (*install)(struct tty_driver *, struct tty_struct *);
14878 void (*remove)(struct tty_driver *, struct tty_struct *);
14879 int (*open)(struct tty_struct *, struct file *);
14880 void (*close)(struct tty_struct *, struct file *);
14881 void (*shutdown)(struct tty_struct *);
14882 void (*cleanup)(struct tty_struct *);
14883 int (*write)(struct tty_struct *, const unsigned char *, int);
14884 int (*put_char)(struct tty_struct *, unsigned char);
14885 void (*flush_chars)(struct tty_struct *);
14886 unsigned int (*write_room)(struct tty_struct *);
14887 unsigned int (*chars_in_buffer)(struct tty_struct *);
14888 int (*ioctl)(struct tty_struct *, unsigned int, long unsigned int);
14889 long int (*compat_ioctl)(struct tty_struct *, unsigned int, long unsigned int);
14890 void (*set_termios)(struct tty_struct *, struct ktermios *);
14891 void (*throttle)(struct tty_struct *);
14892 void (*unthrottle)(struct tty_struct *);
14893 void (*stop)(struct tty_struct *);
14894 void (*start)(struct tty_struct *);
14895 void (*hangup)(struct tty_struct *);
14896 int (*break_ctl)(struct tty_struct *, int);
14897 void (*flush_buffer)(struct tty_struct *);
14898 void (*set_ldisc)(struct tty_struct *);
14899 void (*wait_until_sent)(struct tty_struct *, int);
14900 void (*send_xchar)(struct tty_struct *, char);
14901 int (*tiocmget)(struct tty_struct *);
14902 int (*tiocmset)(struct tty_struct *, unsigned int, unsigned int);
14903 int (*resize)(struct tty_struct *, struct winsize *);
14904 int (*get_icount)(struct tty_struct *, struct serial_icounter_struct *);
14905 int (*get_serial)(struct tty_struct *, struct serial_struct *);
14906 int (*set_serial)(struct tty_struct *, struct serial_struct *);
14907 void (*show_fdinfo)(struct tty_struct *, struct seq_file *);
14925 struct tty_struct *tty;
14926 struct tty_struct *itty;
14961 int (*open)(struct tty_struct *);
14962 void (*close)(struct tty_struct *);
14963 void (*flush_buffer)(struct tty_struct *);
14964 …ssize_t (*read)(struct tty_struct *, struct file *, unsigned char *, size_t, void **, long unsigne…
14965 ssize_t (*write)(struct tty_struct *, struct file *, const unsigned char *, size_t);
14966 int (*ioctl)(struct tty_struct *, unsigned int, long unsigned int);
14967 int (*compat_ioctl)(struct tty_struct *, unsigned int, long unsigned int);
14968 void (*set_termios)(struct tty_struct *, struct ktermios *);
14969 __poll_t (*poll)(struct tty_struct *, struct file *, struct poll_table_struct *);
14970 void (*hangup)(struct tty_struct *);
14971 void (*receive_buf)(struct tty_struct *, const unsigned char *, const char *, int);
14972 void (*write_wakeup)(struct tty_struct *);
14973 void (*dcd_change)(struct tty_struct *, unsigned int);
14974 int (*receive_buf2)(struct tty_struct *, const unsigned char *, const char *, int);
14975 …void (*lookahead_buf)(struct tty_struct *, const unsigned char *, const unsigned char *, unsigned …
14981 struct tty_struct *tty;
14988 int (*activate)(struct tty_port *, struct tty_struct *);
52511 struct tty_struct *tty;
57559 struct tty_struct *tty;