static void tty3215_flush_buffer(struct tty_struct *tty) { struct raw3215_info *raw; raw = (struct raw3215_info *) tty->driver_data; raw3215_flush_buffer(raw); tty_wakeup(tty); }
static void tty3215_flush_buffer(struct tty_struct *tty) { raw3215_info *raw; raw = (raw3215_info *) tty->driver_data; raw3215_flush_buffer(raw); wake_up_interruptible(&tty->write_wait); if ((tty->flags & (1 << TTY_DO_WRITE_WAKEUP)) && tty->ldisc.write_wakeup) (tty->ldisc.write_wakeup)(tty); }