in_synth 29 drivers/staging/speakup/serialio.c static int spk_serial_out(struct spk_synth *in_synth, const char ch); in_synth 214 drivers/staging/speakup/serialio.c int spk_wait_for_xmitr(struct spk_synth *in_synth) in_synth 218 drivers/staging/speakup/serialio.c if ((in_synth->alive) && (timeouts >= NUM_DISABLE_TIMEOUTS)) { in_synth 220 drivers/staging/speakup/serialio.c in_synth->long_name); in_synth 221 drivers/staging/speakup/serialio.c in_synth->alive = 0; in_synth 233 drivers/staging/speakup/serialio.c in_synth->long_name); in_synth 281 drivers/staging/speakup/serialio.c static int spk_serial_out(struct spk_synth *in_synth, const char ch) in_synth 283 drivers/staging/speakup/serialio.c if (in_synth->alive && spk_wait_for_xmitr(in_synth)) { in_synth 39 drivers/staging/speakup/spk_priv.h int spk_wait_for_xmitr(struct spk_synth *in_synth); in_synth 75 drivers/staging/speakup/spk_priv.h int synth_add(struct spk_synth *in_synth); in_synth 76 drivers/staging/speakup/spk_priv.h void synth_remove(struct spk_synth *in_synth); in_synth 112 drivers/staging/speakup/spk_ttyio.c static int spk_ttyio_out(struct spk_synth *in_synth, const char ch); in_synth 113 drivers/staging/speakup/spk_ttyio.c static int spk_ttyio_out_unicode(struct spk_synth *in_synth, u16 ch); in_synth 201 drivers/staging/speakup/spk_ttyio.c static int spk_ttyio_out(struct spk_synth *in_synth, const char ch) in_synth 204 drivers/staging/speakup/spk_ttyio.c if (in_synth->alive && speakup_tty && speakup_tty->ops->write) { in_synth 213 drivers/staging/speakup/spk_ttyio.c in_synth->long_name); in_synth 218 drivers/staging/speakup/spk_ttyio.c in_synth->alive = 0; in_synth 229 drivers/staging/speakup/spk_ttyio.c static int spk_ttyio_out_unicode(struct spk_synth *in_synth, u16 ch) in_synth 234 drivers/staging/speakup/spk_ttyio.c ret = spk_ttyio_out(in_synth, ch); in_synth 236 drivers/staging/speakup/spk_ttyio.c ret = spk_ttyio_out(in_synth, 0xc0 | (ch >> 6)); in_synth 237 drivers/staging/speakup/spk_ttyio.c ret &= spk_ttyio_out(in_synth, 0x80 | (ch & 0x3f)); in_synth 239 drivers/staging/speakup/spk_ttyio.c ret = spk_ttyio_out(in_synth, 0xe0 | (ch >> 12)); in_synth 240 drivers/staging/speakup/spk_ttyio.c ret &= spk_ttyio_out(in_synth, 0x80 | ((ch >> 6) & 0x3f)); in_synth 241 drivers/staging/speakup/spk_ttyio.c ret &= spk_ttyio_out(in_synth, 0x80 | (ch & 0x3f)); in_synth 45 drivers/staging/speakup/synth.c static int do_synth_init(struct spk_synth *in_synth); in_synth 388 drivers/staging/speakup/synth.c static int do_synth_init(struct spk_synth *in_synth) in_synth 393 drivers/staging/speakup/synth.c if (in_synth->checkval != SYNTH_CHECK) in_synth 395 drivers/staging/speakup/synth.c synth = in_synth; in_synth 399 drivers/staging/speakup/synth.c pr_warn("%s: device probe failed\n", in_synth->name); in_synth 448 drivers/staging/speakup/synth.c int synth_add(struct spk_synth *in_synth) in_synth 456 drivers/staging/speakup/synth.c if (tmp == in_synth) { in_synth 462 drivers/staging/speakup/synth.c if (in_synth->startup) in_synth 463 drivers/staging/speakup/synth.c status = do_synth_init(in_synth); in_synth 466 drivers/staging/speakup/synth.c list_add_tail(&in_synth->node, &synths); in_synth 473 drivers/staging/speakup/synth.c void synth_remove(struct spk_synth *in_synth) in_synth 476 drivers/staging/speakup/synth.c if (synth == in_synth) in_synth 478 drivers/staging/speakup/synth.c list_del(&in_synth->node);