Lines Matching full:console

3  *    PDC Console support - ie use firmware to dump text via boot console
20 * The PDC console is a simple console, which can be used for debugging
22 * other console works.
34 #include <linux/console.h>
43 static struct console pdc_cons;
45 static void pdc_console_write(struct console *co, const char *s, unsigned count) in pdc_console_write()
57 int pdc_console_poll_key(struct console *co) in pdc_console_poll_key()
69 static int pdc_console_setup(struct console *co, char *options) in pdc_console_setup()
149 /* Check if the console driver is still registered. in pdc_console_tty_driver_init()
150 * It is unregistered if the pdc console was not selected as the in pdc_console_tty_driver_init()
151 * primary console. */ in pdc_console_tty_driver_init()
153 struct console *tmp; in pdc_console_tty_driver_init()
162 printk(KERN_INFO "PDC console driver not registered anymore, not creating %s\n", pdc_cons.name); in pdc_console_tty_driver_init()
166 printk(KERN_INFO "The PDC console driver is still registered, removing CON_BOOT flag\n"); in pdc_console_tty_driver_init()
189 printk(KERN_ERR "Unable to register the PDC console TTY driver\n"); in pdc_console_tty_driver_init()
198 static struct tty_driver * pdc_console_device (struct console *c, int *index) in pdc_console_device()
207 static struct console pdc_cons = {
224 /* If the console is duplex then copy the COUT parameters to CIN. */ in pdc_console_init_force()
228 /* register the pdc console */ in pdc_console_init_force()
238 printk(KERN_INFO "Initialized PDC Console for debugging.\n"); in pdc_console_init()
245 * HPMC occurs, it is possible that the current console may not be
247 * all of the current consoles, reinitializes the pdc console and
253 struct console *console; in pdc_console_restart() local
262 while ((console = console_drivers) != NULL) in pdc_console_restart()
265 /* force registering the pdc console */ in pdc_console_restart()