Lines Matching defs:tty_struct

2542 struct tty_struct;
2572 struct tty_struct *tty;
9566 struct tty_struct {
9602 struct tty_struct *link;
9665 struct tty_struct * (*lookup)(struct tty_driver *, struct file *, int);
9666 int (*install)(struct tty_driver *, struct tty_struct *);
9667 void (*remove)(struct tty_driver *, struct tty_struct *);
9668 int (*open)(struct tty_struct *, struct file *);
9669 void (*close)(struct tty_struct *, struct file *);
9670 void (*shutdown)(struct tty_struct *);
9671 void (*cleanup)(struct tty_struct *);
9672 int (*write)(struct tty_struct *, const unsigned char *, int);
9673 int (*put_char)(struct tty_struct *, unsigned char);
9674 void (*flush_chars)(struct tty_struct *);
9675 unsigned int (*write_room)(struct tty_struct *);
9676 unsigned int (*chars_in_buffer)(struct tty_struct *);
9677 int (*ioctl)(struct tty_struct *, unsigned int, long unsigned int);
9678 long int (*compat_ioctl)(struct tty_struct *, unsigned int, long unsigned int);
9679 void (*set_termios)(struct tty_struct *, const struct ktermios *);
9680 void (*throttle)(struct tty_struct *);
9681 void (*unthrottle)(struct tty_struct *);
9682 void (*stop)(struct tty_struct *);
9683 void (*start)(struct tty_struct *);
9684 void (*hangup)(struct tty_struct *);
9685 int (*break_ctl)(struct tty_struct *, int);
9686 void (*flush_buffer)(struct tty_struct *);
9687 void (*set_ldisc)(struct tty_struct *);
9688 void (*wait_until_sent)(struct tty_struct *, int);
9689 void (*send_xchar)(struct tty_struct *, char);
9690 int (*tiocmget)(struct tty_struct *);
9691 int (*tiocmset)(struct tty_struct *, unsigned int, unsigned int);
9692 int (*resize)(struct tty_struct *, struct winsize *);
9693 int (*get_icount)(struct tty_struct *, struct serial_icounter_struct *);
9694 int (*get_serial)(struct tty_struct *, struct serial_struct *);
9695 int (*set_serial)(struct tty_struct *, struct serial_struct *);
9696 void (*show_fdinfo)(struct tty_struct *, struct seq_file *);
9716 struct tty_struct **ttys;
9738 struct tty_struct *tty;
9739 struct tty_struct *itty;
9774 int (*open)(struct tty_struct *);
9775 void (*close)(struct tty_struct *);
9776 void (*flush_buffer)(struct tty_struct *);
9777 ssize_t (*read)(struct tty_struct *, struct file *, unsigned char *, size_t, void **, long unsigned int);
9778 ssize_t (*write)(struct tty_struct *, struct file *, const unsigned char *, size_t);
9779 int (*ioctl)(struct tty_struct *, unsigned int, long unsigned int);
9780 int (*compat_ioctl)(struct tty_struct *, unsigned int, long unsigned int);
9781 void (*set_termios)(struct tty_struct *, const struct ktermios *);
9782 __poll_t (*poll)(struct tty_struct *, struct file *, struct poll_table_struct *);
9783 void (*hangup)(struct tty_struct *);
9784 void (*receive_buf)(struct tty_struct *, const unsigned char *, const char *, int);
9785 void (*write_wakeup)(struct tty_struct *);
9786 void (*dcd_change)(struct tty_struct *, unsigned int);
9787 int (*receive_buf2)(struct tty_struct *, const unsigned char *, const char *, int);
9788 void (*lookahead_buf)(struct tty_struct *, const unsigned char *, const unsigned char *, unsigned int);
9794 struct tty_struct *tty;
9801 int (*activate)(struct tty_port *, struct tty_struct *);
81802 struct tty_struct *tty;
82813 struct tty_struct *tty;
109493 int (*open)(struct tty_struct *, struct usb_serial_port *);
109495 int (*write)(struct tty_struct *, struct usb_serial_port *, const unsigned char *, int);
109496 unsigned int (*write_room)(struct tty_struct *);
109497 int (*ioctl)(struct tty_struct *, unsigned int, long unsigned int);
109498 void (*get_serial)(struct tty_struct *, struct serial_struct *);
109499 int (*set_serial)(struct tty_struct *, struct serial_struct *);
109500 void (*set_termios)(struct tty_struct *, struct usb_serial_port *, const struct ktermios *);
109501 void (*break_ctl)(struct tty_struct *, int);
109502 unsigned int (*chars_in_buffer)(struct tty_struct *);
109503 void (*wait_until_sent)(struct tty_struct *, long int);
109505 void (*throttle)(struct tty_struct *);
109506 void (*unthrottle)(struct tty_struct *);
109507 int (*tiocmget)(struct tty_struct *);
109508 int (*tiocmset)(struct tty_struct *, unsigned int, unsigned int);
109509 int (*tiocmiwait)(struct tty_struct *, long unsigned int);
109510 int (*get_icount)(struct tty_struct *, struct serial_icounter_struct *);
109513 void (*init_termios)(struct tty_struct *);
109602 struct tty_struct *tty;