Lines Matching defs:ttys
469 static ssize_t ehv_bc_tty_write(struct tty_struct *ttys, const u8 *s,
472 struct ehv_bc_data *bc = ttys->driver_data;
502 * why we initialize bc->ttys in ehv_bc_tty_port_activate() instead.
509 static int ehv_bc_tty_open(struct tty_struct *ttys, struct file *filp)
511 struct ehv_bc_data *bc = &bcs[ttys->index];
516 return tty_port_open(&bc->port, ttys, filp);
524 static void ehv_bc_tty_close(struct tty_struct *ttys, struct file *filp)
526 struct ehv_bc_data *bc = &bcs[ttys->index];
529 tty_port_close(&bc->port, ttys, filp);
539 static unsigned int ehv_bc_tty_write_room(struct tty_struct *ttys)
541 struct ehv_bc_data *bc = ttys->driver_data;
564 static void ehv_bc_tty_throttle(struct tty_struct *ttys)
566 struct ehv_bc_data *bc = ttys->driver_data;
578 static void ehv_bc_tty_unthrottle(struct tty_struct *ttys)
580 struct ehv_bc_data *bc = ttys->driver_data;
588 static void ehv_bc_tty_hangup(struct tty_struct *ttys)
590 struct ehv_bc_data *bc = ttys->driver_data;
621 struct tty_struct *ttys)
626 ttys->driver_data = bc;