Lines Matching defs:tty_operations
8569 struct tty_operations { struct
8570 struct tty_struct * (*lookup)(struct tty_driver *, struct file *, int);
8571 int (*install)(struct tty_driver *, struct tty_struct *);
8572 void (*remove)(struct tty_driver *, struct tty_struct *);
8573 int (*open)(struct tty_struct *, struct file *);
8574 void (*close)(struct tty_struct *, struct file *);
8575 void (*shutdown)(struct tty_struct *);
8576 void (*cleanup)(struct tty_struct *);
8577 int (*write)(struct tty_struct *, const unsigned char *, int);
8578 int (*put_char)(struct tty_struct *, unsigned char);
8579 void (*flush_chars)(struct tty_struct *);
8580 unsigned int (*write_room)(struct tty_struct *);
8581 unsigned int (*chars_in_buffer)(struct tty_struct *);
8582 int (*ioctl)(struct tty_struct *, unsigned int, long unsigned int);
8583 long int (*compat_ioctl)(struct tty_struct *, unsigned int, long unsigned int);
8584 void (*set_termios)(struct tty_struct *, struct ktermios *);
8585 void (*throttle)(struct tty_struct *);
8586 void (*unthrottle)(struct tty_struct *);
8587 void (*stop)(struct tty_struct *);
8588 void (*start)(struct tty_struct *);
8589 void (*hangup)(struct tty_struct *);
8590 int (*break_ctl)(struct tty_struct *, int);
8591 void (*flush_buffer)(struct tty_struct *);
8592 void (*set_ldisc)(struct tty_struct *);
8593 void (*wait_until_sent)(struct tty_struct *, int);
8594 void (*send_xchar)(struct tty_struct *, char);
8595 int (*tiocmget)(struct tty_struct *);
8596 int (*tiocmset)(struct tty_struct *, unsigned int, unsigned int);
8597 int (*resize)(struct tty_struct *, struct winsize *);
8598 int (*get_icount)(struct tty_struct *, struct serial_icounter_struct *);
8599 int (*get_serial)(struct tty_struct *, struct serial_struct *);
8600 int (*set_serial)(struct tty_struct *, struct serial_struct *);
8601 void (*show_fdinfo)(struct tty_struct *, struct seq_file *);
8602 int (*poll_init)(struct tty_driver *, int, char *);
8603 int (*poll_get_char)(struct tty_driver *, int);
8604 void (*poll_put_char)(struct tty_driver *, int, char);
8605 int (*proc_show)(struct seq_file *, void *);