Lines Matching refs:console
80 struct console *console_drivers;
445 struct console *con; in __call_console_drivers()
577 struct console *con; in have_callable_console()
1092 struct console *c; in console_unblank()
1117 struct console *c; in console_device()
1137 void console_stop(struct console *console) in console_stop() argument
1140 console->flags &= ~CON_ENABLED; in console_stop()
1145 void console_start(struct console *console) in console_start() argument
1148 console->flags |= CON_ENABLED; in console_start()
1159 void register_console(struct console *console) in register_console() argument
1163 struct console *bootconsole = NULL; in register_console()
1166 if (console->flags & CON_BOOT) in register_console()
1175 if (console->early_setup) in register_console()
1176 console->early_setup(); in register_console()
1184 if (console->index < 0) in register_console()
1185 console->index = 0; in register_console()
1186 if (console->setup == NULL || in register_console()
1187 console->setup(console, NULL) == 0) { in register_console()
1188 console->flags |= CON_ENABLED; in register_console()
1189 if (console->device) { in register_console()
1190 console->flags |= CON_CONSDEV; in register_console()
1202 if (strcmp(console_cmdline[i].name, console->name) != 0) in register_console()
1204 if (console->index >= 0 && in register_console()
1205 console->index != console_cmdline[i].index) in register_console()
1207 if (console->index < 0) in register_console()
1208 console->index = console_cmdline[i].index; in register_console()
1211 console->flags |= CON_BRL; in register_console()
1212 braille_register_console(console, in register_console()
1219 if (console->setup && in register_console()
1220 console->setup(console, console_cmdline[i].options) != 0) in register_console()
1222 console->flags |= CON_ENABLED; in register_console()
1223 console->index = console_cmdline[i].index; in register_console()
1225 console->flags |= CON_CONSDEV; in register_console()
1231 if (!(console->flags & CON_ENABLED)) in register_console()
1234 if (bootconsole && (console->flags & CON_CONSDEV)) { in register_console()
1237 console->name, console->index); in register_console()
1239 console->flags &= ~CON_PRINTBUFFER; in register_console()
1242 console->name, console->index); in register_console()
1250 if ((console->flags & CON_CONSDEV) || console_drivers == NULL) { in register_console()
1251 console->next = console_drivers; in register_console()
1252 console_drivers = console; in register_console()
1253 if (console->next) in register_console()
1254 console->next->flags &= ~CON_CONSDEV; in register_console()
1256 console->next = console_drivers->next; in register_console()
1257 console_drivers->next = console; in register_console()
1259 if (console->flags & CON_PRINTBUFFER) { in register_console()
1272 int unregister_console(struct console *console) in unregister_console() argument
1274 struct console *a, *b; in unregister_console()
1278 if (console->flags & CON_BRL) in unregister_console()
1279 return braille_unregister_console(console); in unregister_console()
1283 if (console_drivers == console) { in unregister_console()
1284 console_drivers=console->next; in unregister_console()
1289 if (a == console) { in unregister_console()
1301 if (console_drivers != NULL && console->flags & CON_CONSDEV) in unregister_console()