Lines Matching refs:tty
211 static int kgdb_nmi_tty_activate(struct tty_port *port, struct tty_struct *tty) in kgdb_nmi_tty_activate() argument
237 static int kgdb_nmi_tty_install(struct tty_driver *drv, struct tty_struct *tty) in kgdb_nmi_tty_install() argument
250 tty->driver_data = priv; in kgdb_nmi_tty_install()
252 ret = tty_port_install(&priv->port, drv, tty); in kgdb_nmi_tty_install()
264 static void kgdb_nmi_tty_cleanup(struct tty_struct *tty) in kgdb_nmi_tty_cleanup() argument
266 struct kgdb_nmi_tty_priv *priv = tty->driver_data; in kgdb_nmi_tty_cleanup()
268 tty->driver_data = NULL; in kgdb_nmi_tty_cleanup()
273 static int kgdb_nmi_tty_open(struct tty_struct *tty, struct file *file) in kgdb_nmi_tty_open() argument
275 struct kgdb_nmi_tty_priv *priv = tty->driver_data; in kgdb_nmi_tty_open()
279 ret = tty_port_open(&priv->port, tty, file); in kgdb_nmi_tty_open()
286 static void kgdb_nmi_tty_close(struct tty_struct *tty, struct file *file) in kgdb_nmi_tty_close() argument
288 struct kgdb_nmi_tty_priv *priv = tty->driver_data; in kgdb_nmi_tty_close()
294 tty_port_close(&priv->port, tty, file); in kgdb_nmi_tty_close()
297 static void kgdb_nmi_tty_hangup(struct tty_struct *tty) in kgdb_nmi_tty_hangup() argument
299 struct kgdb_nmi_tty_priv *priv = tty->driver_data; in kgdb_nmi_tty_hangup()
304 static int kgdb_nmi_tty_write_room(struct tty_struct *tty) in kgdb_nmi_tty_write_room() argument
310 static int kgdb_nmi_tty_write(struct tty_struct *tty, const unchar *buf, int c) in kgdb_nmi_tty_write() argument