Lines Matching refs:ttys
472 static ssize_t ehv_bc_tty_write(struct tty_struct *ttys, const u8 *s,
475 struct ehv_bc_data *bc = ttys->driver_data;
504 * why we initialize bc->ttys in ehv_bc_tty_port_activate() instead.
511 static int ehv_bc_tty_open(struct tty_struct *ttys, struct file *filp)
513 struct ehv_bc_data *bc = &bcs[ttys->index];
518 return tty_port_open(&bc->port, ttys, filp);
526 static void ehv_bc_tty_close(struct tty_struct *ttys, struct file *filp)
528 struct ehv_bc_data *bc = &bcs[ttys->index];
531 tty_port_close(&bc->port, ttys, filp);
541 static unsigned int ehv_bc_tty_write_room(struct tty_struct *ttys)
543 struct ehv_bc_data *bc = ttys->driver_data;
566 static void ehv_bc_tty_throttle(struct tty_struct *ttys)
568 struct ehv_bc_data *bc = ttys->driver_data;
580 static void ehv_bc_tty_unthrottle(struct tty_struct *ttys)
582 struct ehv_bc_data *bc = ttys->driver_data;
590 static void ehv_bc_tty_hangup(struct tty_struct *ttys)
592 struct ehv_bc_data *bc = ttys->driver_data;
623 struct tty_struct *ttys)
628 ttys->driver_data = bc;