Lines Matching refs:kgdb_nmi_tty_driver
69 static struct tty_driver *kgdb_nmi_tty_driver; variable
74 return kgdb_nmi_tty_driver; in kgdb_nmi_console_device()
336 kgdb_nmi_tty_driver = alloc_tty_driver(1); in kgdb_register_nmi_console()
337 if (!kgdb_nmi_tty_driver) { in kgdb_register_nmi_console()
341 kgdb_nmi_tty_driver->driver_name = "ttyNMI"; in kgdb_register_nmi_console()
342 kgdb_nmi_tty_driver->name = "ttyNMI"; in kgdb_register_nmi_console()
343 kgdb_nmi_tty_driver->num = 1; in kgdb_register_nmi_console()
344 kgdb_nmi_tty_driver->type = TTY_DRIVER_TYPE_SERIAL; in kgdb_register_nmi_console()
345 kgdb_nmi_tty_driver->subtype = SERIAL_TYPE_NORMAL; in kgdb_register_nmi_console()
346 kgdb_nmi_tty_driver->flags = TTY_DRIVER_REAL_RAW; in kgdb_register_nmi_console()
347 kgdb_nmi_tty_driver->init_termios = tty_std_termios; in kgdb_register_nmi_console()
348 tty_termios_encode_baud_rate(&kgdb_nmi_tty_driver->init_termios, in kgdb_register_nmi_console()
350 tty_set_operations(kgdb_nmi_tty_driver, &kgdb_nmi_tty_ops); in kgdb_register_nmi_console()
352 ret = tty_register_driver(kgdb_nmi_tty_driver); in kgdb_register_nmi_console()
362 put_tty_driver(kgdb_nmi_tty_driver); in kgdb_register_nmi_console()
379 ret = tty_unregister_driver(kgdb_nmi_tty_driver); in kgdb_unregister_nmi_console()
382 put_tty_driver(kgdb_nmi_tty_driver); in kgdb_unregister_nmi_console()