Lines Matching defs:console
11 #include <drivers/console.h>
19 int console_register(console_t *console)
22 assert((console < stacks_start) || (console >= stacks_end));
25 if (console_is_registered(console) == 1)
28 console->next = console_list;
29 console_list = console;
52 console_t *console;
56 for (console = console_list; console != NULL; console = console->next)
57 if (console == to_find)
68 void console_set_scope(console_t *console, unsigned int scope)
70 assert(console != NULL);
72 console->flags = (console->flags & ~CONSOLE_FLAG_SCOPE_MASK) | scope;
75 static int do_putc(int c, console_t *console)
80 ((console->flags & CONSOLE_FLAG_TRANSLATE_CRLF) != 0)) {
81 ret = console->putc('\r', console);
86 return console->putc(c, console);
92 console_t *console;
94 for (console = console_list; console != NULL; console = console->next)
95 if ((console->flags & console_state) && (console->putc != NULL)) {
96 int ret = do_putc(c, console);
115 console_t *console;
117 do { /* Keep polling while at least one console works correctly. */
118 for (console = console_list; console != NULL;
119 console = console->next)
120 if ((console->flags & console_state) && (console->getc != NULL)) {
121 int ret = console->getc(console);
135 console_t *console;
137 for (console = console_list; console != NULL; console = console->next)
138 if ((console->flags & console_state) && (console->flush != NULL)) {
139 console->flush(console);