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()
144 /* Check if the console driver is still registered. in pdc_console_tty_driver_init()
145 * It is unregistered if the pdc console was not selected as the in pdc_console_tty_driver_init()
146 * primary console. */ in pdc_console_tty_driver_init()
148 struct console *tmp; in pdc_console_tty_driver_init()
157 printk(KERN_INFO "PDC console driver not registered anymore, not creating %s\n", pdc_cons.name); in pdc_console_tty_driver_init()
161 printk(KERN_INFO "The PDC console driver is still registered, removing CON_BOOT flag\n"); in pdc_console_tty_driver_init()
182 printk(KERN_ERR "Unable to register the PDC console TTY driver\n"); in pdc_console_tty_driver_init()
194 static struct tty_driver * pdc_console_device (struct console *c, int *index) in pdc_console_device()
203 static struct console pdc_cons = {
220 /* If the console is duplex then copy the COUT parameters to CIN. */ in pdc_console_init_force()
224 /* register the pdc console */ in pdc_console_init_force()
234 printk(KERN_INFO "Initialized PDC Console for debugging.\n"); in pdc_console_init()
241 * HPMC occurs, it is possible that the current console may not be
243 * all of the current consoles, reinitializes the pdc console and
249 struct console *console; in pdc_console_restart() local
258 while ((console = console_drivers) != NULL) in pdc_console_restart()
261 /* force registering the pdc console */ in pdc_console_restart()