• Home
  • Raw
  • Download

Lines Matching refs:tty

116 static int if_open(struct tty_struct *tty, struct file *filp)  in if_open()  argument
121 tty->driver->minor_start, tty->index, __func__); in if_open()
123 cs = gigaset_get_cs_by_tty(tty); in if_open()
131 tty->driver_data = cs; in if_open()
136 tty_port_tty_set(&cs->port, tty); in if_open()
144 static void if_close(struct tty_struct *tty, struct file *filp) in if_close() argument
146 struct cardstate *cs = tty->driver_data; in if_close()
169 static int if_ioctl(struct tty_struct *tty, in if_ioctl() argument
172 struct cardstate *cs = tty->driver_data; in if_ioctl()
236 static int if_tiocmget(struct tty_struct *tty) in if_tiocmget() argument
238 struct cardstate *cs = tty->driver_data; in if_tiocmget()
253 static int if_tiocmset(struct tty_struct *tty, in if_tiocmset() argument
256 struct cardstate *cs = tty->driver_data; in if_tiocmset()
280 static int if_write(struct tty_struct *tty, const unsigned char *buf, int count) in if_write() argument
282 struct cardstate *cs = tty->driver_data; in if_write()
325 static int if_write_room(struct tty_struct *tty) in if_write_room() argument
327 struct cardstate *cs = tty->driver_data; in if_write_room()
349 static int if_chars_in_buffer(struct tty_struct *tty) in if_chars_in_buffer() argument
351 struct cardstate *cs = tty->driver_data; in if_chars_in_buffer()
370 static void if_throttle(struct tty_struct *tty) in if_throttle() argument
372 struct cardstate *cs = tty->driver_data; in if_throttle()
386 static void if_unthrottle(struct tty_struct *tty) in if_unthrottle() argument
388 struct cardstate *cs = tty->driver_data; in if_unthrottle()
402 static void if_set_termios(struct tty_struct *tty, struct ktermios *old) in if_set_termios() argument
404 struct cardstate *cs = tty->driver_data; in if_set_termios()
419 iflag = tty->termios.c_iflag; in if_set_termios()
420 cflag = tty->termios.c_cflag; in if_set_termios()
507 cs->tty_dev = tty_port_register_device(&cs->port, drv->tty, in gigaset_if_init()
530 tty_unregister_device(drv->tty, cs->minor_index); in gigaset_if_free()
561 struct tty_driver *tty; in gigaset_if_initdriver() local
565 drv->tty = tty = alloc_tty_driver(drv->minors); in gigaset_if_initdriver()
566 if (tty == NULL) in gigaset_if_initdriver()
569 tty->type = TTY_DRIVER_TYPE_SERIAL; in gigaset_if_initdriver()
570 tty->subtype = SERIAL_TYPE_NORMAL; in gigaset_if_initdriver()
571 tty->flags = TTY_DRIVER_REAL_RAW | TTY_DRIVER_DYNAMIC_DEV; in gigaset_if_initdriver()
573 tty->driver_name = procname; in gigaset_if_initdriver()
574 tty->name = devname; in gigaset_if_initdriver()
575 tty->minor_start = drv->minor; in gigaset_if_initdriver()
577 tty->init_termios = tty_std_termios; in gigaset_if_initdriver()
578 tty->init_termios.c_cflag = B9600 | CS8 | CREAD | HUPCL | CLOCAL; in gigaset_if_initdriver()
579 tty_set_operations(tty, &if_ops); in gigaset_if_initdriver()
581 ret = tty_register_driver(tty); in gigaset_if_initdriver()
593 if (drv->tty) in gigaset_if_initdriver()
594 put_tty_driver(drv->tty); in gigaset_if_initdriver()
603 tty_unregister_driver(drv->tty); in gigaset_if_freedriver()
604 put_tty_driver(drv->tty); in gigaset_if_freedriver()