Lines Matching refs:tty

32 	struct tty_struct *tty;  member
47 return -(serport->tty->ops->write(serport->tty, &data, 1) != 1); in serport_serio_write()
78 static int serport_ldisc_open(struct tty_struct *tty) in serport_ldisc_open() argument
89 serport->tty = tty; in serport_ldisc_open()
93 tty->disc_data = serport; in serport_ldisc_open()
94 tty->receive_room = 256; in serport_ldisc_open()
95 set_bit(TTY_DO_WRITE_WAKEUP, &tty->flags); in serport_ldisc_open()
104 static void serport_ldisc_close(struct tty_struct *tty) in serport_ldisc_close() argument
106 struct serport *serport = (struct serport *) tty->disc_data; in serport_ldisc_close()
117 static void serport_ldisc_receive(struct tty_struct *tty, const unsigned char *cp, char *fp, int co… in serport_ldisc_receive() argument
119 struct serport *serport = (struct serport*) tty->disc_data; in serport_ldisc_receive()
159 static ssize_t serport_ldisc_read(struct tty_struct * tty, struct file * file, in serport_ldisc_read() argument
163 struct serport *serport = (struct serport*) tty->disc_data; in serport_ldisc_read()
174 snprintf(serio->phys, sizeof(serio->phys), "%s/serio0", tty_name(tty)); in serport_ldisc_read()
181 serio->dev.parent = tty->dev; in serport_ldisc_read()
184 printk(KERN_INFO "serio: Serial port %s\n", tty_name(tty)); in serport_ldisc_read()
196 static void serport_set_type(struct tty_struct *tty, unsigned long type) in serport_set_type() argument
198 struct serport *serport = tty->disc_data; in serport_set_type()
209 static int serport_ldisc_ioctl(struct tty_struct *tty, struct file *file, in serport_ldisc_ioctl() argument
218 serport_set_type(tty, type); in serport_ldisc_ioctl()
227 static int serport_ldisc_compat_ioctl(struct tty_struct *tty, in serport_ldisc_compat_ioctl() argument
238 serport_set_type(tty, compat_type); in serport_ldisc_compat_ioctl()
246 static int serport_ldisc_hangup(struct tty_struct *tty) in serport_ldisc_hangup() argument
248 struct serport *serport = (struct serport *) tty->disc_data; in serport_ldisc_hangup()
259 static void serport_ldisc_write_wakeup(struct tty_struct * tty) in serport_ldisc_write_wakeup() argument
261 struct serport *serport = (struct serport *) tty->disc_data; in serport_ldisc_write_wakeup()