Lines Matching refs:speakup_tty
18 static struct tty_struct *speakup_tty; variable
50 if (tty != speakup_tty) in spk_ttyio_ldisc_open()
71 kfree(speakup_tty->disc_data); in spk_ttyio_ldisc_close()
72 speakup_tty = NULL; in spk_ttyio_ldisc_close()
188 speakup_tty = tty; in spk_ttyio_initialise_ldisc()
191 speakup_tty = NULL; in spk_ttyio_initialise_ldisc()
225 if (in_synth->alive && speakup_tty && speakup_tty->ops->write) { in spk_ttyio_out()
226 int ret = speakup_tty->ops->write(speakup_tty, &ch, 1); in spk_ttyio_out()
287 if (check_tty(speakup_tty)) { in spk_ttyio_send_xchar()
292 if (speakup_tty->ops->send_xchar) in spk_ttyio_send_xchar()
293 speakup_tty->ops->send_xchar(speakup_tty, ch); in spk_ttyio_send_xchar()
300 if (check_tty(speakup_tty)) { in spk_ttyio_tiocmset()
305 if (speakup_tty->ops->tiocmset) in spk_ttyio_tiocmset()
306 speakup_tty->ops->tiocmset(speakup_tty, set, clear); in spk_ttyio_tiocmset()
317 struct spk_ldisc_data *ldisc_data = speakup_tty->disc_data; in ttyio_in()
337 tty_flip_buffer_push(speakup_tty->port); in ttyio_in()
357 if (check_tty(speakup_tty)) { in spk_ttyio_flush_buffer()
362 if (speakup_tty->ops->flush_buffer) in spk_ttyio_flush_buffer()
363 speakup_tty->ops->flush_buffer(speakup_tty); in spk_ttyio_flush_buffer()
384 if (!speakup_tty) in spk_ttyio_release()
387 tty_lock(speakup_tty); in spk_ttyio_release()
389 if (speakup_tty->ops->close) in spk_ttyio_release()
390 speakup_tty->ops->close(speakup_tty, NULL); in spk_ttyio_release()
392 tty_ldisc_flush(speakup_tty); in spk_ttyio_release()
393 tty_unlock(speakup_tty); in spk_ttyio_release()
394 tty_kclose(speakup_tty); in spk_ttyio_release()
405 if (tty_write_room(speakup_tty) < 1 || in spk_ttyio_synth_immediate()