Lines Matching refs:tty

303 	struct tty_struct *tty;  in capincci_free_minor()  local
306 tty = tty_port_tty_get(&mp->port); in capincci_free_minor()
307 if (tty) { in capincci_free_minor()
308 tty_vhangup(tty); in capincci_free_minor()
309 tty_kref_put(tty); in capincci_free_minor()
320 struct tty_struct *tty; in capincci_minor_opencount() local
323 tty = tty_port_tty_get(&mp->port); in capincci_minor_opencount()
324 if (tty) { in capincci_minor_opencount()
325 count = tty->count; in capincci_minor_opencount()
326 tty_kref_put(tty); in capincci_minor_opencount()
404 struct tty_struct *tty; in handle_recv_skb() local
410 tty = tty_port_tty_get(&mp->port); in handle_recv_skb()
411 if (!tty) { in handle_recv_skb()
416 ld = tty_ldisc_ref(tty); in handle_recv_skb()
434 if (tty->receive_room < datalen) { in handle_recv_skb()
453 ld->ops->receive_buf(tty, skb->data, NULL, skb->len); in handle_recv_skb()
471 tty_kref_put(tty); in handle_recv_skb()
488 struct tty_struct *tty; in handle_minor_send() local
494 tty = tty_port_tty_get(&mp->port); in handle_minor_send()
495 if (!tty) in handle_minor_send()
500 tty_kref_put(tty); in handle_minor_send()
562 tty_kref_put(tty); in handle_minor_send()
998 capinc_tty_install(struct tty_driver *driver, struct tty_struct *tty) in capinc_tty_install() argument
1000 struct capiminor *mp = capiminor_get(tty->index); in capinc_tty_install()
1001 int ret = tty_standard_install(driver, tty); in capinc_tty_install()
1004 tty->driver_data = mp; in capinc_tty_install()
1010 static void capinc_tty_cleanup(struct tty_struct *tty) in capinc_tty_cleanup() argument
1012 struct capiminor *mp = tty->driver_data; in capinc_tty_cleanup()
1013 tty->driver_data = NULL; in capinc_tty_cleanup()
1017 static int capinc_tty_open(struct tty_struct *tty, struct file *filp) in capinc_tty_open() argument
1019 struct capiminor *mp = tty->driver_data; in capinc_tty_open()
1022 err = tty_port_open(&mp->port, tty, filp); in capinc_tty_open()
1030 static void capinc_tty_close(struct tty_struct *tty, struct file *filp) in capinc_tty_close() argument
1032 struct capiminor *mp = tty->driver_data; in capinc_tty_close()
1034 tty_port_close(&mp->port, tty, filp); in capinc_tty_close()
1037 static int capinc_tty_write(struct tty_struct *tty, in capinc_tty_write() argument
1040 struct capiminor *mp = tty->driver_data; in capinc_tty_write()
1072 static int capinc_tty_put_char(struct tty_struct *tty, unsigned char ch) in capinc_tty_put_char() argument
1074 struct capiminor *mp = tty->driver_data; in capinc_tty_put_char()
1113 static void capinc_tty_flush_chars(struct tty_struct *tty) in capinc_tty_flush_chars() argument
1115 struct capiminor *mp = tty->driver_data; in capinc_tty_flush_chars()
1135 static int capinc_tty_write_room(struct tty_struct *tty) in capinc_tty_write_room() argument
1137 struct capiminor *mp = tty->driver_data; in capinc_tty_write_room()
1146 static int capinc_tty_chars_in_buffer(struct tty_struct *tty) in capinc_tty_chars_in_buffer() argument
1148 struct capiminor *mp = tty->driver_data; in capinc_tty_chars_in_buffer()
1157 static int capinc_tty_ioctl(struct tty_struct *tty, in capinc_tty_ioctl() argument
1163 static void capinc_tty_set_termios(struct tty_struct *tty, struct ktermios *old) in capinc_tty_set_termios() argument
1168 static void capinc_tty_throttle(struct tty_struct *tty) in capinc_tty_throttle() argument
1170 struct capiminor *mp = tty->driver_data; in capinc_tty_throttle()
1175 static void capinc_tty_unthrottle(struct tty_struct *tty) in capinc_tty_unthrottle() argument
1177 struct capiminor *mp = tty->driver_data; in capinc_tty_unthrottle()
1184 static void capinc_tty_stop(struct tty_struct *tty) in capinc_tty_stop() argument
1186 struct capiminor *mp = tty->driver_data; in capinc_tty_stop()
1192 static void capinc_tty_start(struct tty_struct *tty) in capinc_tty_start() argument
1194 struct capiminor *mp = tty->driver_data; in capinc_tty_start()
1201 static void capinc_tty_hangup(struct tty_struct *tty) in capinc_tty_hangup() argument
1203 struct capiminor *mp = tty->driver_data; in capinc_tty_hangup()
1209 static int capinc_tty_break_ctl(struct tty_struct *tty, int state) in capinc_tty_break_ctl() argument
1215 static void capinc_tty_flush_buffer(struct tty_struct *tty) in capinc_tty_flush_buffer() argument
1220 static void capinc_tty_set_ldisc(struct tty_struct *tty) in capinc_tty_set_ldisc() argument
1225 static void capinc_tty_send_xchar(struct tty_struct *tty, char ch) in capinc_tty_send_xchar() argument