• Home
  • Raw
  • Download

Lines Matching defs:tty_struct

2344 struct tty_struct;
2378 struct tty_struct *tty;
9179 struct tty_struct {
9215 struct tty_struct *link;
9269 struct tty_struct * (*lookup)(struct tty_driver *, struct file *, int);
9270 int (*install)(struct tty_driver *, struct tty_struct *);
9271 void (*remove)(struct tty_driver *, struct tty_struct *);
9272 int (*open)(struct tty_struct *, struct file *);
9273 void (*close)(struct tty_struct *, struct file *);
9274 void (*shutdown)(struct tty_struct *);
9275 void (*cleanup)(struct tty_struct *);
9276 int (*write)(struct tty_struct *, const unsigned char *, int);
9277 int (*put_char)(struct tty_struct *, unsigned char);
9278 void (*flush_chars)(struct tty_struct *);
9279 int (*write_room)(struct tty_struct *);
9280 int (*chars_in_buffer)(struct tty_struct *);
9281 int (*ioctl)(struct tty_struct *, unsigned int, long unsigned int);
9282 long int (*compat_ioctl)(struct tty_struct *, unsigned int, long unsigned int);
9283 void (*set_termios)(struct tty_struct *, struct ktermios *);
9284 void (*throttle)(struct tty_struct *);
9285 void (*unthrottle)(struct tty_struct *);
9286 void (*stop)(struct tty_struct *);
9287 void (*start)(struct tty_struct *);
9288 void (*hangup)(struct tty_struct *);
9289 int (*break_ctl)(struct tty_struct *, int);
9290 void (*flush_buffer)(struct tty_struct *);
9291 void (*set_ldisc)(struct tty_struct *);
9292 void (*wait_until_sent)(struct tty_struct *, int);
9293 void (*send_xchar)(struct tty_struct *, char);
9294 int (*tiocmget)(struct tty_struct *);
9295 int (*tiocmset)(struct tty_struct *, unsigned int, unsigned int);
9296 int (*resize)(struct tty_struct *, struct winsize *);
9297 int (*set_termiox)(struct tty_struct *, struct termiox *);
9298 int (*get_icount)(struct tty_struct *, struct serial_icounter_struct *);
9299 int (*get_serial)(struct tty_struct *, struct serial_struct *);
9300 int (*set_serial)(struct tty_struct *, struct serial_struct *);
9301 void (*show_fdinfo)(struct tty_struct *, struct seq_file *);
9325 struct tty_struct **ttys;
9364 struct tty_struct *tty;
9365 struct tty_struct *itty;
9392 int (*open)(struct tty_struct *);
9393 void (*close)(struct tty_struct *);
9394 void (*flush_buffer)(struct tty_struct *);
9395 ssize_t (*read)(struct tty_struct *, struct file *, unsigned char *, size_t);
9396 ssize_t (*write)(struct tty_struct *, struct file *, const unsigned char *, size_t);
9397 int (*ioctl)(struct tty_struct *, struct file *, unsigned int, long unsigned int);
9398 int (*compat_ioctl)(struct tty_struct *, struct file *, unsigned int, long unsigned int);
9399 void (*set_termios)(struct tty_struct *, struct ktermios *);
9400 __poll_t (*poll)(struct tty_struct *, struct file *, struct poll_table_struct *);
9401 int (*hangup)(struct tty_struct *);
9402 void (*receive_buf)(struct tty_struct *, const unsigned char *, char *, int);
9403 void (*write_wakeup)(struct tty_struct *);
9404 void (*dcd_change)(struct tty_struct *, unsigned int);
9405 int (*receive_buf2)(struct tty_struct *, const unsigned char *, char *, int);
9412 struct tty_struct *tty;
9419 int (*activate)(struct tty_port *, struct tty_struct *);
81175 struct tty_struct *tty;
96309 struct tty_struct *tty;
97119 struct tty_struct *tty;