Lines Matching full:console
6 #include <linux/console.h>
59 struct console console; member
364 static void tegra_utc_early_write(struct console *con, const char *s, unsigned int n) in tegra_utc_early_write()
414 static void tegra_utc_console_write_atomic(struct console *cons, struct nbcon_write_context *wctxt) in tegra_utc_console_write_atomic()
416 struct tegra_utc_port *tup = container_of(cons, struct tegra_utc_port, console); in tegra_utc_console_write_atomic()
442 static void tegra_utc_console_write_thread(struct console *cons, struct nbcon_write_context *wctxt) in tegra_utc_console_write_thread()
444 struct tegra_utc_port *tup = container_of(cons, struct tegra_utc_port, console); in tegra_utc_console_write_thread()
462 static void tegra_utc_console_device_lock(struct console *cons, unsigned long *flags) in tegra_utc_console_device_lock()
464 struct tegra_utc_port *tup = container_of(cons, struct tegra_utc_port, console); in tegra_utc_console_device_lock()
470 static void tegra_utc_console_device_unlock(struct console *cons, unsigned long flags) in tegra_utc_console_device_unlock()
472 struct tegra_utc_port *tup = container_of(cons, struct tegra_utc_port, console); in tegra_utc_console_device_unlock()
478 static int tegra_utc_console_setup(struct console *cons, char *options) in tegra_utc_console_setup()
480 struct tegra_utc_port *tup = container_of(cons, struct tegra_utc_port, console); in tegra_utc_console_setup()
505 strscpy(tup->console.name, "ttyUTC", sizeof(tup->console.name)); in tegra_utc_setup_port()
506 tup->console.write_atomic = tegra_utc_console_write_atomic; in tegra_utc_setup_port()
507 tup->console.write_thread = tegra_utc_console_write_thread; in tegra_utc_setup_port()
508 tup->console.device_lock = tegra_utc_console_device_lock; in tegra_utc_setup_port()
509 tup->console.device_unlock = tegra_utc_console_device_unlock; in tegra_utc_setup_port()
510 tup->console.device = uart_console_device; in tegra_utc_setup_port()
511 tup->console.setup = tegra_utc_console_setup; in tegra_utc_setup_port()
512 tup->console.flags = CON_PRINTBUFFER | CON_NBCON; in tegra_utc_setup_port()
513 tup->console.data = &tegra_utc_driver; in tegra_utc_setup_port()
528 register_console(&tup->console); in tegra_utc_register_port()
578 unregister_console(&tup->console); in tegra_utc_remove()