Lines Matching full:console

2  *  linux/include/linux/console.h
43 * Invoked by csi_M and printing to the console.
44 * @con_set_palette: sets the palette of the console to @table (optional)
45 * @con_scrolldelta: the contents of the console should be scrolled by @lines.
84 * Flush the video console driver's scrollback buffer
88 * Prepare the console for the debugger. This includes, but is not
89 * limited to, unblanking the console, loading an appropriate
94 * Restore the console to its pre-debug state as closely as possible.
101 extern const struct consw dummy_con; /* dummy console buffer */
102 extern const struct consw vga_con; /* VGA text console */
103 extern const struct consw newport_con; /* SGI Newport console */
104 extern const struct consw prom_con; /* SPARC PROM console */
130 * The interface for a console, or any other device that wants to capture
131 * console messages (printer driver?)
133 * If a console driver is marked CON_BOOT then it will be auto-unregistered
134 * when the first real console is registered. This is for early-printk drivers.
145 struct console { struct
147 void (*write)(struct console *, const char *, unsigned); argument
148 int (*read)(struct console *, char *, unsigned); argument
149 struct tty_driver *(*device)(struct console *, int *); argument
151 int (*setup)(struct console *, char *); argument
152 int (*match)(struct console *, char *name, int idx, char *options); argument
157 struct console *next; argument
161 * for_each_console() allows you to iterate on each console
167 extern struct console *early_console;
175 extern void register_console(struct console *);
176 extern int unregister_console(struct console *);
177 extern struct console *console_drivers;
185 extern void console_stop(struct console *);
186 extern void console_start(struct console *);
188 extern int braille_register_console(struct console *, int index,
190 extern int braille_unregister_console(struct console *);
199 /* Suspend and resume console messages over PM events */
233 /* For deferred console takeover */