• Home
  • Raw
  • Download

Lines Matching refs:tty

250 	int  (*install)(struct tty_driver *driver, struct tty_struct *tty);
251 void (*remove)(struct tty_driver *driver, struct tty_struct *tty);
252 int (*open)(struct tty_struct * tty, struct file * filp);
253 void (*close)(struct tty_struct * tty, struct file * filp);
254 void (*shutdown)(struct tty_struct *tty);
255 void (*cleanup)(struct tty_struct *tty);
256 int (*write)(struct tty_struct * tty,
258 int (*put_char)(struct tty_struct *tty, unsigned char ch);
259 void (*flush_chars)(struct tty_struct *tty);
260 int (*write_room)(struct tty_struct *tty);
261 int (*chars_in_buffer)(struct tty_struct *tty);
262 int (*ioctl)(struct tty_struct *tty,
264 long (*compat_ioctl)(struct tty_struct *tty,
266 void (*set_termios)(struct tty_struct *tty, struct ktermios * old);
267 void (*throttle)(struct tty_struct * tty);
268 void (*unthrottle)(struct tty_struct * tty);
269 void (*stop)(struct tty_struct *tty);
270 void (*start)(struct tty_struct *tty);
271 void (*hangup)(struct tty_struct *tty);
272 int (*break_ctl)(struct tty_struct *tty, int state);
273 void (*flush_buffer)(struct tty_struct *tty);
274 void (*set_ldisc)(struct tty_struct *tty);
275 void (*wait_until_sent)(struct tty_struct *tty, int timeout);
276 void (*send_xchar)(struct tty_struct *tty, char ch);
277 int (*tiocmget)(struct tty_struct *tty);
278 int (*tiocmset)(struct tty_struct *tty,
280 int (*resize)(struct tty_struct *tty, struct winsize *ws);
283 int (*set_termiox)(struct tty_struct *tty, struct termiox *tnew);
285 int (*get_icount)(struct tty_struct *tty,
287 int (*get_serial)(struct tty_struct *tty, struct serial_struct *p);
288 int (*set_serial)(struct tty_struct *tty, struct serial_struct *p);
289 void (*show_fdinfo)(struct tty_struct *tty, struct seq_file *m);