/* Called by the driver when there's room for more data. If we have more packets to send, we send them here.  */
static void irtty_write_wakeup(struct tty_struct *tty)
/* Called by the driver when there's room for more data. If we have more packets to send, we send them here.  */
static void irtty_write_wakeup(struct tty_struct *tty)
{
	struct sirtty_cb *priv = tty->disc_data;
	IRDA_ASSERT(priv != NULL, return;);
	IRDA_ASSERT(priv->magic == IRTTY_MAGIC, return;);
	clear_bit(TTY_DO_WRITE_WAKEUP, &tty->flags);
	if (priv->dev)
		sirdev_write_complete(priv->dev);
}