Lines Matching full:console

2  *  linux/include/linux/console.h
39 * Invoked by csi_M and printing to the console.
40 * @con_set_palette: sets the palette of the console to @table (optional)
41 * @con_scrolldelta: the contents of the console should be scrolled by @lines.
80 * Flush the video console driver's scrollback buffer
84 * Prepare the console for the debugger. This includes, but is not
85 * limited to, unblanking the console, loading an appropriate
90 * Restore the console to its pre-debug state as closely as possible.
97 extern const struct consw dummy_con; /* dummy console buffer */
98 extern const struct consw vga_con; /* VGA text console */
99 extern const struct consw newport_con; /* SGI Newport console */
125 * The interface for a console, or any other device that wants to capture
126 * console messages (printer driver?)
128 * If a console driver is marked CON_BOOT then it will be auto-unregistered
129 * when the first real console is registered. This is for early-printk drivers.
133 #define CON_CONSDEV (2) /* Preferred console, /dev/console */
140 struct console { struct
142 void (*write)(struct console *, const char *, unsigned); argument
143 int (*read)(struct console *, char *, unsigned); argument
144 struct tty_driver *(*device)(struct console *, int *); argument
146 int (*setup)(struct console *, char *); argument
147 int (*exit)(struct console *); argument
148 int (*match)(struct console *, char *name, int idx, char *options); argument
153 struct console *next; argument
157 * for_each_console() allows you to iterate on each console
163 extern struct console *early_console;
171 extern void register_console(struct console *);
172 extern int unregister_console(struct console *);
173 extern struct console *console_drivers;
181 extern void console_stop(struct console *);
182 extern void console_start(struct console *);
184 extern int braille_register_console(struct console *, int index,
186 extern int braille_unregister_console(struct console *);
195 /* Suspend and resume console messages over PM events */
228 /* For deferred console takeover */