• Home
  • Raw
  • Download

Lines Matching refs:driver

53 static int ircomm_tty_install(struct tty_driver *driver,
80 static struct tty_driver *driver; variable
145 driver = alloc_tty_driver(IRCOMM_TTY_PORTS); in ircomm_tty_init()
146 if (!driver) in ircomm_tty_init()
151 put_tty_driver(driver); in ircomm_tty_init()
155 driver->driver_name = "ircomm"; in ircomm_tty_init()
156 driver->name = "ircomm"; in ircomm_tty_init()
157 driver->major = IRCOMM_TTY_MAJOR; in ircomm_tty_init()
158 driver->minor_start = IRCOMM_TTY_MINOR; in ircomm_tty_init()
159 driver->type = TTY_DRIVER_TYPE_SERIAL; in ircomm_tty_init()
160 driver->subtype = SERIAL_TYPE_NORMAL; in ircomm_tty_init()
161 driver->init_termios = tty_std_termios; in ircomm_tty_init()
162 driver->init_termios.c_cflag = B9600 | CS8 | CREAD | HUPCL | CLOCAL; in ircomm_tty_init()
163 driver->flags = TTY_DRIVER_REAL_RAW; in ircomm_tty_init()
164 tty_set_operations(driver, &ops); in ircomm_tty_init()
165 if (tty_register_driver(driver)) { in ircomm_tty_init()
168 put_tty_driver(driver); in ircomm_tty_init()
200 ret = tty_unregister_driver(driver); in ircomm_tty_cleanup()
208 put_tty_driver(driver); in ircomm_tty_cleanup()
320 __FILE__, __LINE__, tty->driver->name, port->count); in ircomm_tty_block_til_ready()
358 __FILE__, __LINE__, tty->driver->name, port->count); in ircomm_tty_block_til_ready()
373 __FILE__, __LINE__, tty->driver->name, port->count); in ircomm_tty_block_til_ready()
382 static int ircomm_tty_install(struct tty_driver *driver, struct tty_struct *tty) in ircomm_tty_install() argument
427 return tty_port_install(&self->port, driver, tty); in ircomm_tty_install()
451 IRDA_DEBUG(1, "%s(), %s%d, count = %d\n", __func__ , tty->driver->name, in ircomm_tty_open()