Lines Matching defs:console
26 #include <linux/console.h>
88 /* console info */
90 struct console console;
108 struct gs_console *console;
908 ep = cons->console.data;
941 static void gs_console_write(struct console *co,
944 struct gs_console *cons = container_of(co, struct gs_console, console);
960 static struct tty_driver *gs_console_device(struct console *co, int *index)
968 struct gs_console *cons = port->console;
985 cons->console.data = ep;
988 pr_debug("ttyGS%d: console connected!\n", port->port_num);
997 struct gs_console *cons = port->console;
1007 ep = cons->console.data;
1024 if (port->console)
1027 cons = kzalloc(sizeof(*port->console), GFP_KERNEL);
1031 strcpy(cons->console.name, "ttyGS");
1032 cons->console.write = gs_console_write;
1033 cons->console.device = gs_console_device;
1034 cons->console.flags = CON_PRINTBUFFER;
1035 cons->console.index = port->port_num;
1042 pr_err("ttyGS%d: allocate console buffer failed\n", port->port_num);
1047 port->console = cons;
1048 register_console(&cons->console);
1060 struct gs_console *cons = port->console;
1065 unregister_console(&cons->console);
1075 port->console = NULL;
1118 ret = sprintf(page, "%u\n", !!port->console);