Lines Matching defs:console
26 #include <linux/console.h>
87 /* console info */
89 struct console console;
107 struct gs_console *console;
905 ep = cons->console.data;
938 static void gs_console_write(struct console *co,
941 struct gs_console *cons = container_of(co, struct gs_console, console);
957 static struct tty_driver *gs_console_device(struct console *co, int *index)
965 struct gs_console *cons = port->console;
982 cons->console.data = ep;
985 pr_debug("ttyGS%d: console connected!\n", port->port_num);
994 struct gs_console *cons = port->console;
1004 ep = cons->console.data;
1021 if (port->console)
1024 cons = kzalloc(sizeof(*port->console), GFP_KERNEL);
1028 strcpy(cons->console.name, "ttyGS");
1029 cons->console.write = gs_console_write;
1030 cons->console.device = gs_console_device;
1031 cons->console.flags = CON_PRINTBUFFER;
1032 cons->console.index = port->port_num;
1039 pr_err("ttyGS%d: allocate console buffer failed\n", port->port_num);
1044 port->console = cons;
1045 register_console(&cons->console);
1057 struct gs_console *cons = port->console;
1062 unregister_console(&cons->console);
1072 port->console = NULL;
1115 ret = sprintf(page, "%u\n", !!port->console);