Lines Matching defs:tty_struct
2615 struct tty_struct;
2651 struct tty_struct *tty;
8860 struct tty_struct {
8896 struct tty_struct *link;
10215 struct tty_struct * (*lookup)(struct tty_driver *, struct file *, int);
10216 int (*install)(struct tty_driver *, struct tty_struct *);
10217 void (*remove)(struct tty_driver *, struct tty_struct *);
10218 int (*open)(struct tty_struct *, struct file *);
10219 void (*close)(struct tty_struct *, struct file *);
10220 void (*shutdown)(struct tty_struct *);
10221 void (*cleanup)(struct tty_struct *);
10222 int (*write)(struct tty_struct *, const unsigned char *, int);
10223 int (*put_char)(struct tty_struct *, unsigned char);
10224 void (*flush_chars)(struct tty_struct *);
10225 unsigned int (*write_room)(struct tty_struct *);
10226 unsigned int (*chars_in_buffer)(struct tty_struct *);
10227 int (*ioctl)(struct tty_struct *, unsigned int, long unsigned int);
10228 long int (*compat_ioctl)(struct tty_struct *, unsigned int, long unsigned int);
10229 void (*set_termios)(struct tty_struct *, const struct ktermios *);
10230 void (*throttle)(struct tty_struct *);
10231 void (*unthrottle)(struct tty_struct *);
10232 void (*stop)(struct tty_struct *);
10233 void (*start)(struct tty_struct *);
10234 void (*hangup)(struct tty_struct *);
10235 int (*break_ctl)(struct tty_struct *, int);
10236 void (*flush_buffer)(struct tty_struct *);
10237 void (*set_ldisc)(struct tty_struct *);
10238 void (*wait_until_sent)(struct tty_struct *, int);
10239 void (*send_xchar)(struct tty_struct *, char);
10240 int (*tiocmget)(struct tty_struct *);
10241 int (*tiocmset)(struct tty_struct *, unsigned int, unsigned int);
10242 int (*resize)(struct tty_struct *, struct winsize *);
10243 int (*get_icount)(struct tty_struct *, struct serial_icounter_struct *);
10244 int (*get_serial)(struct tty_struct *, struct serial_struct *);
10245 int (*set_serial)(struct tty_struct *, struct serial_struct *);
10246 void (*show_fdinfo)(struct tty_struct *, struct seq_file *);
10266 struct tty_struct **ttys;
10288 struct tty_struct *tty;
10289 struct tty_struct *itty;
10324 int (*open)(struct tty_struct *);
10325 void (*close)(struct tty_struct *);
10326 void (*flush_buffer)(struct tty_struct *);
10327 ssize_t (*read)(struct tty_struct *, struct file *, unsigned char *, size_t, void **, long unsigned int);
10328 ssize_t (*write)(struct tty_struct *, struct file *, const unsigned char *, size_t);
10329 int (*ioctl)(struct tty_struct *, unsigned int, long unsigned int);
10330 int (*compat_ioctl)(struct tty_struct *, unsigned int, long unsigned int);
10331 void (*set_termios)(struct tty_struct *, const struct ktermios *);
10332 __poll_t (*poll)(struct tty_struct *, struct file *, struct poll_table_struct *);
10333 void (*hangup)(struct tty_struct *);
10334 void (*receive_buf)(struct tty_struct *, const unsigned char *, const char *, int);
10335 void (*write_wakeup)(struct tty_struct *);
10336 void (*dcd_change)(struct tty_struct *, unsigned int);
10337 int (*receive_buf2)(struct tty_struct *, const unsigned char *, const char *, int);
10338 void (*lookahead_buf)(struct tty_struct *, const unsigned char *, const unsigned char *, unsigned int);
10344 struct tty_struct *tty;
10351 int (*activate)(struct tty_port *, struct tty_struct *);
59326 int (*open)(struct tty_struct *, struct usb_serial_port *);
59328 int (*write)(struct tty_struct *, struct usb_serial_port *, const unsigned char *, int);
59329 unsigned int (*write_room)(struct tty_struct *);
59330 int (*ioctl)(struct tty_struct *, unsigned int, long unsigned int);
59331 void (*get_serial)(struct tty_struct *, struct serial_struct *);
59332 int (*set_serial)(struct tty_struct *, struct serial_struct *);
59333 void (*set_termios)(struct tty_struct *, struct usb_serial_port *, const struct ktermios *);
59334 void (*break_ctl)(struct tty_struct *, int);
59335 unsigned int (*chars_in_buffer)(struct tty_struct *);
59336 void (*wait_until_sent)(struct tty_struct *, long int);
59338 void (*throttle)(struct tty_struct *);
59339 void (*unthrottle)(struct tty_struct *);
59340 int (*tiocmget)(struct tty_struct *);
59341 int (*tiocmset)(struct tty_struct *, unsigned int, unsigned int);
59342 int (*tiocmiwait)(struct tty_struct *, long unsigned int);
59343 int (*get_icount)(struct tty_struct *, struct serial_icounter_struct *);
59346 void (*init_termios)(struct tty_struct *);
76147 struct tty_struct *tty;