Lines Matching refs:tty

36 	struct tty_struct *tty;  member
51 return -(serport->tty->ops->write(serport->tty, &data, 1) != 1); in serport_serio_write()
82 static int serport_ldisc_open(struct tty_struct *tty) in serport_ldisc_open() argument
93 serport->tty = tty; in serport_ldisc_open()
97 tty->disc_data = serport; in serport_ldisc_open()
98 tty->receive_room = 256; in serport_ldisc_open()
99 set_bit(TTY_DO_WRITE_WAKEUP, &tty->flags); in serport_ldisc_open()
108 static void serport_ldisc_close(struct tty_struct *tty) in serport_ldisc_close() argument
110 struct serport *serport = (struct serport *) tty->disc_data; in serport_ldisc_close()
121 static void serport_ldisc_receive(struct tty_struct *tty, const unsigned char *cp, char *fp, int co… in serport_ldisc_receive() argument
123 struct serport *serport = (struct serport*) tty->disc_data; in serport_ldisc_receive()
163 static ssize_t serport_ldisc_read(struct tty_struct * tty, struct file * file, unsigned char __user… in serport_ldisc_read() argument
165 struct serport *serport = (struct serport*) tty->disc_data; in serport_ldisc_read()
176 snprintf(serio->phys, sizeof(serio->phys), "%s/serio0", tty_name(tty)); in serport_ldisc_read()
183 serio->dev.parent = tty->dev; in serport_ldisc_read()
186 printk(KERN_INFO "serio: Serial port %s\n", tty_name(tty)); in serport_ldisc_read()
198 static void serport_set_type(struct tty_struct *tty, unsigned long type) in serport_set_type() argument
200 struct serport *serport = tty->disc_data; in serport_set_type()
211 static int serport_ldisc_ioctl(struct tty_struct *tty, struct file *file, in serport_ldisc_ioctl() argument
220 serport_set_type(tty, type); in serport_ldisc_ioctl()
229 static long serport_ldisc_compat_ioctl(struct tty_struct *tty, in serport_ldisc_compat_ioctl() argument
240 serport_set_type(tty, compat_type); in serport_ldisc_compat_ioctl()
248 static int serport_ldisc_hangup(struct tty_struct *tty) in serport_ldisc_hangup() argument
250 struct serport *serport = (struct serport *) tty->disc_data; in serport_ldisc_hangup()
261 static void serport_ldisc_write_wakeup(struct tty_struct * tty) in serport_ldisc_write_wakeup() argument
263 struct serport *serport = (struct serport *) tty->disc_data; in serport_ldisc_write_wakeup()