Lines Matching refs:consoles

60     for (cons = 0; consoles[cons] != NULL; cons++) {
61 consoles[cons]->c_flags = 0;
62 consoles[cons]->c_probe(consoles[cons]);
66 for (cons = 0; consoles[cons] != NULL && active == -1; cons++) {
67 consoles[cons]->c_flags = 0;
68 consoles[cons]->c_probe(consoles[cons]);
69 if (consoles[cons]->c_flags == (C_PRESENTIN | C_PRESENTOUT))
84 consoles[active]->c_flags |= C_ACTIVEIN | C_ACTIVEOUT;
85 consoles[active]->c_init(consoles[active], 0);
86 prefconsole = strdup(consoles[active]->c_name);
90 for (cons = 0; consoles[cons] != NULL; cons++)
91 if (consoles[cons]->c_flags & (C_ACTIVEIN | C_ACTIVEOUT))
92 printf("%s ", consoles[cons]->c_desc);
107 for (cons = 0; consoles[cons] != NULL; cons++) {
109 consoles[cons]->c_flags &= ~C_MODERAW;
111 consoles[cons]->c_flags |= C_MODERAW;
121 /* Loop forever polling all active consoles */
123 for (cons = 0; consoles[cons] != NULL; cons++)
124 if ((consoles[cons]->c_flags & (C_PRESENTIN | C_ACTIVEIN)) ==
126 ((rv = consoles[cons]->c_in(consoles[cons])) != -1))
135 for (cons = 0; consoles[cons] != NULL; cons++)
136 if ((consoles[cons]->c_flags & (C_PRESENTIN | C_ACTIVEIN)) ==
138 (consoles[cons]->c_ready(consoles[cons]) != 0))
149 for (cons = 0; consoles[cons] != NULL; cons++)
150 if ((consoles[cons]->c_flags & (C_PRESENTOUT | C_ACTIVEOUT)) ==
152 if (c == '\n' && (consoles[cons]->c_flags & C_MODERAW) == 0)
153 consoles[cons]->c_out(consoles[cons], '\r');
154 consoles[cons]->c_out(consoles[cons], c);
166 for (cons = 0; consoles[cons] != NULL; cons++)
167 if (!strcmp(consoles[cons]->c_name, name))
173 * Select one or more consoles.
197 * Check that at least one the consoles listed in *string is valid
223 printf("no valid consoles!\n");
226 printf("Available consoles:\n");
227 for (cons = 0; consoles[cons] != NULL; cons++)
228 printf(" %s\n", consoles[cons]->c_name);
235 * Activate all the valid consoles listed in *string and disable all others.
243 /* Disable all consoles */
244 for (cons = 0; consoles[cons] != NULL; cons++) {
245 consoles[cons]->c_flags &= ~(C_ACTIVEIN | C_ACTIVEOUT);
248 /* Enable selected consoles */
257 consoles[cons]->c_flags |= C_ACTIVEIN | C_ACTIVEOUT;
258 consoles[cons]->c_init(consoles[cons], 0);
259 if ((consoles[cons]->c_flags & (C_PRESENTIN | C_PRESENTOUT)) ==
266 /* If no consoles have initialised we wouldn't see this. */
267 printf("console %s failed to initialize\n", consoles[cons]->c_name);
275 /* All requested consoles failed to initialise, try to recover. */
276 for (cons = 0; consoles[cons] != NULL; cons++) {
277 consoles[cons]->c_flags |= C_ACTIVEIN | C_ACTIVEOUT;
278 consoles[cons]->c_init(consoles[cons], 0);
279 if ((consoles[cons]->c_flags &
296 * the progress twiddle spins, useful for folks with slow serial consoles. The