Symbol: console
src/add-ons/kernel/drivers/common/console.cpp
103
console->x = newX;
src/add-ons/kernel/drivers/common/console.cpp
104
console->y = newY;
src/add-ons/kernel/drivers/common/console.cpp
109
reset_console(struct console_desc *console)
src/add-ons/kernel/drivers/common/console.cpp
111
console->attr = 0x0f;
src/add-ons/kernel/drivers/common/console.cpp
112
console->scroll_top = 0;
src/add-ons/kernel/drivers/common/console.cpp
113
console->scroll_bottom = console->lines - 1;
src/add-ons/kernel/drivers/common/console.cpp
114
console->bright_attr = true;
src/add-ons/kernel/drivers/common/console.cpp
115
console->reverse_attr = false;
src/add-ons/kernel/drivers/common/console.cpp
122
scrup(struct console_desc *console)
src/add-ons/kernel/drivers/common/console.cpp
125
if (console->y < console->scroll_top || console->y > console->scroll_bottom)
src/add-ons/kernel/drivers/common/console.cpp
128
if (console->y - console->scroll_top > 1) {
src/add-ons/kernel/drivers/common/console.cpp
130
console->module->blit(0, console->scroll_top + 1, console->columns,
src/add-ons/kernel/drivers/common/console.cpp
131
console->y - console->scroll_top, 0, console->scroll_top);
src/add-ons/kernel/drivers/common/console.cpp
135
console->module->fill_glyph(0, console->y, console->columns, 1, ' ',
src/add-ons/kernel/drivers/common/console.cpp
136
console->attr);
src/add-ons/kernel/drivers/common/console.cpp
144
scrdown(struct console_desc *console)
src/add-ons/kernel/drivers/common/console.cpp
147
if (console->y < console->scroll_top || console->y > console->scroll_bottom)
src/add-ons/kernel/drivers/common/console.cpp
150
if (console->scroll_bottom - console->y > 1) {
src/add-ons/kernel/drivers/common/console.cpp
152
console->module->blit(0, console->y, console->columns,
src/add-ons/kernel/drivers/common/console.cpp
153
console->scroll_bottom - console->y, 0, console->y + 1);
src/add-ons/kernel/drivers/common/console.cpp
157
console->module->fill_glyph(0, console->y, console->columns, 1, ' ',
src/add-ons/kernel/drivers/common/console.cpp
158
console->attr);
src/add-ons/kernel/drivers/common/console.cpp
163
lf(struct console_desc *console)
src/add-ons/kernel/drivers/common/console.cpp
167
if (console->y == console->scroll_bottom ) {
src/add-ons/kernel/drivers/common/console.cpp
169
scrup(console);
src/add-ons/kernel/drivers/common/console.cpp
170
} else if(console->y < console->scroll_bottom) {
src/add-ons/kernel/drivers/common/console.cpp
171
console->y++;
src/add-ons/kernel/drivers/common/console.cpp
177
rlf(struct console_desc *console)
src/add-ons/kernel/drivers/common/console.cpp
179
if (console->y == console->scroll_top) {
src/add-ons/kernel/drivers/common/console.cpp
181
scrdown(console);
src/add-ons/kernel/drivers/common/console.cpp
182
} else if (console->y > console->scroll_top) {
src/add-ons/kernel/drivers/common/console.cpp
183
console->y--;
src/add-ons/kernel/drivers/common/console.cpp
189
cr(struct console_desc *console)
src/add-ons/kernel/drivers/common/console.cpp
191
console->x = 0;
src/add-ons/kernel/drivers/common/console.cpp
196
del(struct console_desc *console)
src/add-ons/kernel/drivers/common/console.cpp
198
if (console->x > 0) {
src/add-ons/kernel/drivers/common/console.cpp
199
console->x--;
src/add-ons/kernel/drivers/common/console.cpp
200
} else if (console->y > 0) {
src/add-ons/kernel/drivers/common/console.cpp
201
console->y--;
src/add-ons/kernel/drivers/common/console.cpp
202
console->x = console->columns - 1;
src/add-ons/kernel/drivers/common/console.cpp
210
console->module->put_glyph(console->x, console->y, ' ', console->attr);
src/add-ons/kernel/drivers/common/console.cpp
215
erase_line(struct console_desc *console, erase_line_mode mode)
src/add-ons/kernel/drivers/common/console.cpp
219
console->module->fill_glyph(0, console->y, console->columns, 1, ' ',
src/add-ons/kernel/drivers/common/console.cpp
220
console->attr);
src/add-ons/kernel/drivers/common/console.cpp
223
console->module->fill_glyph(0, console->y, console->x + 1, 1, ' ',
src/add-ons/kernel/drivers/common/console.cpp
224
console->attr);
src/add-ons/kernel/drivers/common/console.cpp
227
console->module->fill_glyph(console->x, console->y,
src/add-ons/kernel/drivers/common/console.cpp
228
console->columns - console->x, 1, ' ', console->attr);
src/add-ons/kernel/drivers/common/console.cpp
237
erase_screen(struct console_desc *console, erase_screen_mode mode)
src/add-ons/kernel/drivers/common/console.cpp
241
console->module->clear(console->attr);
src/add-ons/kernel/drivers/common/console.cpp
244
console->module->fill_glyph(0, 0, console->columns, console->y + 1,
src/add-ons/kernel/drivers/common/console.cpp
245
' ', console->attr);
src/add-ons/kernel/drivers/common/console.cpp
248
console->module->fill_glyph(console->y, 0, console->columns,
src/add-ons/kernel/drivers/common/console.cpp
249
console->lines - console->y, ' ', console->attr);
src/add-ons/kernel/drivers/common/console.cpp
258
save_cur(struct console_desc *console, bool saveAttrs)
src/add-ons/kernel/drivers/common/console.cpp
260
console->saved_x = console->x;
src/add-ons/kernel/drivers/common/console.cpp
261
console->saved_y = console->y;
src/add-ons/kernel/drivers/common/console.cpp
264
console->saved_attr = console->attr;
src/add-ons/kernel/drivers/common/console.cpp
269
restore_cur(struct console_desc *console, bool restoreAttrs)
src/add-ons/kernel/drivers/common/console.cpp
271
console->x = console->saved_x;
src/add-ons/kernel/drivers/common/console.cpp
272
console->y = console->saved_y;
src/add-ons/kernel/drivers/common/console.cpp
275
console->attr = console->saved_attr;
src/add-ons/kernel/drivers/common/console.cpp
280
console_putch(struct console_desc *console, const char c)
src/add-ons/kernel/drivers/common/console.cpp
282
if (++console->x >= console->columns) {
src/add-ons/kernel/drivers/common/console.cpp
283
cr(console);
src/add-ons/kernel/drivers/common/console.cpp
284
lf(console);
src/add-ons/kernel/drivers/common/console.cpp
286
console->module->put_glyph(console->x - 1, console->y, c, console->attr);
src/add-ons/kernel/drivers/common/console.cpp
292
tab(struct console_desc *console)
src/add-ons/kernel/drivers/common/console.cpp
294
console->x = (console->x + TAB_SIZE) & ~TAB_MASK;
src/add-ons/kernel/drivers/common/console.cpp
295
if (console->x >= console->columns) {
src/add-ons/kernel/drivers/common/console.cpp
296
console->x -= console->columns;
src/add-ons/kernel/drivers/common/console.cpp
297
lf(console);
src/add-ons/kernel/drivers/common/console.cpp
303
set_scroll_region(struct console_desc *console, int top, int bottom)
src/add-ons/kernel/drivers/common/console.cpp
307
if (bottom >= console->lines)
src/add-ons/kernel/drivers/common/console.cpp
308
bottom = console->lines - 1;
src/add-ons/kernel/drivers/common/console.cpp
312
console->scroll_top = top;
src/add-ons/kernel/drivers/common/console.cpp
313
console->scroll_bottom = bottom;
src/add-ons/kernel/drivers/common/console.cpp
318
set_vt100_attributes(struct console_desc *console, int32 *args, int32 argCount)
src/add-ons/kernel/drivers/common/console.cpp
330
console->attr = 0x0f;
src/add-ons/kernel/drivers/common/console.cpp
331
console->bright_attr = true;
src/add-ons/kernel/drivers/common/console.cpp
332
console->reverse_attr = false;
src/add-ons/kernel/drivers/common/console.cpp
335
console->bright_attr = true;
src/add-ons/kernel/drivers/common/console.cpp
336
console->attr |= 0x08; // set the bright bit
src/add-ons/kernel/drivers/common/console.cpp
339
console->bright_attr = false;
src/add-ons/kernel/drivers/common/console.cpp
340
console->attr &= ~0x08; // unset the bright bit
src/add-ons/kernel/drivers/common/console.cpp
345
console->attr |= 0x80; // set the blink bit
src/add-ons/kernel/drivers/common/console.cpp
348
console->reverse_attr = true;
src/add-ons/kernel/drivers/common/console.cpp
349
console->attr = ((console->attr & BMASK) >> 4)
src/add-ons/kernel/drivers/common/console.cpp
350
| ((console->attr & FMASK) << 4);
src/add-ons/kernel/drivers/common/console.cpp
351
if (console->bright_attr)
src/add-ons/kernel/drivers/common/console.cpp
352
console->attr |= 0x08;
src/add-ons/kernel/drivers/common/console.cpp
358
case 30: console->attr = (console->attr & ~FMASK) | 0 | (console->bright_attr ? 0x08 : 0); break; // black
src/add-ons/kernel/drivers/common/console.cpp
359
case 31: console->attr = (console->attr & ~FMASK) | 4 | (console->bright_attr ? 0x08 : 0); break; // red
src/add-ons/kernel/drivers/common/console.cpp
360
case 32: console->attr = (console->attr & ~FMASK) | 2 | (console->bright_attr ? 0x08 : 0); break; // green
src/add-ons/kernel/drivers/common/console.cpp
361
case 33: console->attr = (console->attr & ~FMASK) | 6 | (console->bright_attr ? 0x08 : 0); break; // yellow
src/add-ons/kernel/drivers/common/console.cpp
362
case 34: console->attr = (console->attr & ~FMASK) | 1 | (console->bright_attr ? 0x08 : 0); break; // blue
src/add-ons/kernel/drivers/common/console.cpp
363
case 35: console->attr = (console->attr & ~FMASK) | 5 | (console->bright_attr ? 0x08 : 0); break; // magenta
src/add-ons/kernel/drivers/common/console.cpp
364
case 36: console->attr = (console->attr & ~FMASK) | 3 | (console->bright_attr ? 0x08 : 0); break; // cyan
src/add-ons/kernel/drivers/common/console.cpp
365
case 37: console->attr = (console->attr & ~FMASK) | 7 | (console->bright_attr ? 0x08 : 0); break; // white
src/add-ons/kernel/drivers/common/console.cpp
368
case 40: console->attr = (console->attr & ~BMASK) | (0 << 4); break; // black
src/add-ons/kernel/drivers/common/console.cpp
369
case 41: console->attr = (console->attr & ~BMASK) | (4 << 4); break; // red
src/add-ons/kernel/drivers/common/console.cpp
370
case 42: console->attr = (console->attr & ~BMASK) | (2 << 4); break; // green
src/add-ons/kernel/drivers/common/console.cpp
371
case 43: console->attr = (console->attr & ~BMASK) | (6 << 4); break; // yellow
src/add-ons/kernel/drivers/common/console.cpp
372
case 44: console->attr = (console->attr & ~BMASK) | (1 << 4); break; // blue
src/add-ons/kernel/drivers/common/console.cpp
373
case 45: console->attr = (console->attr & ~BMASK) | (5 << 4); break; // magenta
src/add-ons/kernel/drivers/common/console.cpp
374
case 46: console->attr = (console->attr & ~BMASK) | (3 << 4); break; // cyan
src/add-ons/kernel/drivers/common/console.cpp
375
case 47: console->attr = (console->attr & ~BMASK) | (7 << 4); break; // white
src/add-ons/kernel/drivers/common/console.cpp
382
process_vt100_command(struct console_desc *console, const char c,
src/add-ons/kernel/drivers/common/console.cpp
401
gotoxy(console, col, row);
src/add-ons/kernel/drivers/common/console.cpp
409
gotoxy(console, console->x, console->y + deltaY);
src/add-ons/kernel/drivers/common/console.cpp
418
gotoxy(console, console->x, console->y + deltaY);
src/add-ons/kernel/drivers/common/console.cpp
426
gotoxy(console, console->x + deltaX, console->y);
src/add-ons/kernel/drivers/common/console.cpp
435
gotoxy(console, console->x + deltaX, console->y);
src/add-ons/kernel/drivers/common/console.cpp
444
gotoxy(console, newX, console->y);
src/add-ons/kernel/drivers/common/console.cpp
452
gotoxy(console, console->x, newY);
src/add-ons/kernel/drivers/common/console.cpp
456
save_cur(console, false);
src/add-ons/kernel/drivers/common/console.cpp
459
restore_cur(console, false);
src/add-ons/kernel/drivers/common/console.cpp
464
int32 high = argCount > 1 ? args[1] : console->lines;
src/add-ons/kernel/drivers/common/console.cpp
466
set_scroll_region(console, low - 1, high - 1);
src/add-ons/kernel/drivers/common/console.cpp
473
scrdown(console);
src/add-ons/kernel/drivers/common/console.cpp
482
scrup(console);
src/add-ons/kernel/drivers/common/console.cpp
490
erase_line(console, LINE_ERASE_RIGHT);
src/add-ons/kernel/drivers/common/console.cpp
493
erase_line(console, LINE_ERASE_LEFT);
src/add-ons/kernel/drivers/common/console.cpp
495
erase_line(console, LINE_ERASE_WHOLE);
src/add-ons/kernel/drivers/common/console.cpp
501
erase_screen(console, SCREEN_ERASE_DOWN);
src/add-ons/kernel/drivers/common/console.cpp
504
erase_screen(console, SCREEN_ERASE_UP);
src/add-ons/kernel/drivers/common/console.cpp
506
erase_screen(console, SCREEN_ERASE_WHOLE);
src/add-ons/kernel/drivers/common/console.cpp
511
set_vt100_attributes(console, args, argCount);
src/add-ons/kernel/drivers/common/console.cpp
519
reset_console(console);
src/add-ons/kernel/drivers/common/console.cpp
522
rlf(console);
src/add-ons/kernel/drivers/common/console.cpp
525
lf(console);
src/add-ons/kernel/drivers/common/console.cpp
528
save_cur(console, true);
src/add-ons/kernel/drivers/common/console.cpp
531
restore_cur(console, true);
src/add-ons/kernel/drivers/common/console.cpp
543
_console_write(struct console_desc *console, const void *buffer, size_t length)
src/add-ons/kernel/drivers/common/console.cpp
551
switch (console->state) {
src/add-ons/kernel/drivers/common/console.cpp
556
lf(console);
src/add-ons/kernel/drivers/common/console.cpp
559
cr(console);
src/add-ons/kernel/drivers/common/console.cpp
562
del(console);
src/add-ons/kernel/drivers/common/console.cpp
565
tab(console);
src/add-ons/kernel/drivers/common/console.cpp
575
console->arg_count = 0;
src/add-ons/kernel/drivers/common/console.cpp
576
console->state = CONSOLE_STATE_GOT_ESCAPE;
src/add-ons/kernel/drivers/common/console.cpp
579
console_putch(console, *c);
src/add-ons/kernel/drivers/common/console.cpp
587
console->state = CONSOLE_STATE_SEEN_BRACKET;
src/add-ons/kernel/drivers/common/console.cpp
590
console->args[0] = 0;
src/add-ons/kernel/drivers/common/console.cpp
591
process_vt100_command(console, *c, false, console->args,
src/add-ons/kernel/drivers/common/console.cpp
593
console->state = CONSOLE_STATE_NORMAL;
src/add-ons/kernel/drivers/common/console.cpp
600
console->arg_count = 0;
src/add-ons/kernel/drivers/common/console.cpp
601
console->args[console->arg_count] = *c - '0';
src/add-ons/kernel/drivers/common/console.cpp
602
console->state = CONSOLE_STATE_PARSING_ARG;
src/add-ons/kernel/drivers/common/console.cpp
611
process_vt100_command(console, *c, true, console->args,
src/add-ons/kernel/drivers/common/console.cpp
613
console->state = CONSOLE_STATE_NORMAL;
src/add-ons/kernel/drivers/common/console.cpp
620
console->arg_count++;
src/add-ons/kernel/drivers/common/console.cpp
621
if (console->arg_count == MAX_ARGS) {
src/add-ons/kernel/drivers/common/console.cpp
622
console->state = CONSOLE_STATE_NORMAL;
src/add-ons/kernel/drivers/common/console.cpp
625
console->args[console->arg_count] = *c - '0';
src/add-ons/kernel/drivers/common/console.cpp
626
console->state = CONSOLE_STATE_PARSING_ARG;
src/add-ons/kernel/drivers/common/console.cpp
629
process_vt100_command(console, *c, true, console->args,
src/add-ons/kernel/drivers/common/console.cpp
630
console->arg_count + 1);
src/add-ons/kernel/drivers/common/console.cpp
631
console->state = CONSOLE_STATE_NORMAL;
src/add-ons/kernel/drivers/common/console.cpp
639
console->args[console->arg_count] *= 10;
src/add-ons/kernel/drivers/common/console.cpp
640
console->args[console->arg_count] += *c - '0';
src/add-ons/kernel/drivers/common/console.cpp
643
console->state = CONSOLE_STATE_NEW_ARG;
src/add-ons/kernel/drivers/common/console.cpp
646
process_vt100_command(console, *c, true, console->args,
src/add-ons/kernel/drivers/common/console.cpp
647
console->arg_count + 1);
src/add-ons/kernel/drivers/common/console.cpp
648
console->state = CONSOLE_STATE_NORMAL;
src/add-ons/kernel/drivers/common/console.cpp
710
struct console_desc *console = (struct console_desc *)cookie;
src/add-ons/kernel/drivers/common/console.cpp
728
mutex_lock(&console->lock);
src/add-ons/kernel/drivers/common/console.cpp
730
update_cursor(console, -1, -1); // hide it
src/add-ons/kernel/drivers/common/console.cpp
741
written += _console_write(console, localBuffer, chunkSize);
src/add-ons/kernel/drivers/common/console.cpp
745
update_cursor(console, console->x, console->y);
src/add-ons/kernel/drivers/common/console.cpp
747
mutex_unlock(&console->lock);
src/add-ons/kernel/drivers/common/console.cpp
758
struct console_desc *console = (struct console_desc *)cookie;
src/add-ons/kernel/drivers/common/console.cpp
762
size.ws_xpixel = size.ws_col = console->columns;
src/add-ons/kernel/drivers/common/console.cpp
763
size.ws_ypixel = size.ws_row = console->lines;
src/add-ons/kernel/drivers/common/console.cpp
85
update_cursor(struct console_desc *console, int x, int y)
src/add-ons/kernel/drivers/common/console.cpp
87
console->module->move_cursor(x, y);
src/add-ons/kernel/drivers/common/console.cpp
92
gotoxy(struct console_desc *console, int newX, int newY)
src/add-ons/kernel/drivers/common/console.cpp
94
if (newX >= console->columns)
src/add-ons/kernel/drivers/common/console.cpp
95
newX = console->columns - 1;
src/add-ons/kernel/drivers/common/console.cpp
98
if (newY >= console->lines)
src/add-ons/kernel/drivers/common/console.cpp
99
newY = console->lines - 1;
src/bin/consoled/consoled.cpp
182
struct console* con = (struct console*)arg;
src/bin/consoled/consoled.cpp
198
stop_keyboards(struct console* con)
src/bin/consoled/consoled.cpp
28
struct console;
src/bin/consoled/consoled.cpp
295
start_console(struct console* con)
src/bin/consoled/consoled.cpp
297
memset(con, 0, sizeof(struct console));
src/bin/consoled/consoled.cpp
375
stop_console(struct console* con)
src/bin/consoled/consoled.cpp
390
start_process(int argc, const char** argv, struct console* con)
src/bin/consoled/consoled.cpp
49
struct console gConsole;
src/servers/debug/DebugServer.cpp
1290
int console = open("/dev/dprintf", O_RDONLY);
src/servers/debug/DebugServer.cpp
1291
if (console < 0) {
src/servers/debug/DebugServer.cpp
1295
dup2(console, STDOUT_FILENO);
src/servers/debug/DebugServer.cpp
1296
dup2(console, STDERR_FILENO);
src/servers/debug/DebugServer.cpp
1297
close(console);
src/system/kernel/debug/blue_screen.cpp
379
save_cur(console, false);
src/system/kernel/debug/blue_screen.cpp
382
restore_cur(console, false);
src/system/kernel/debug/blue_screen.cpp
389
set_scroll_region(console, low - 1, high - 1);
src/system/kernel/debug/blue_screen.cpp
396
scrdown(console);
src/system/kernel/debug/blue_screen.cpp
405
scrup(console);
src/system/kernel/debug/blue_screen.cpp
426
erase_screen(console, SCREEN_ERASE_DOWN);
src/system/kernel/debug/blue_screen.cpp
429
erase_screen(console, SCREEN_ERASE_UP);
src/system/kernel/debug/blue_screen.cpp
431
erase_screen(console, SCREEN_ERASE_WHOLE);
src/system/kernel/debug/blue_screen.cpp
446
reset_console(console);
src/system/kernel/debug/blue_screen.cpp
449
rlf(console);
src/system/kernel/debug/blue_screen.cpp
452
lf(console);
src/system/kernel/debug/blue_screen.cpp
455
save_cur(console, true);
src/system/kernel/debug/blue_screen.cpp
458
restore_cur(console, true);
src/tests/apps/miniterminal/Console.cpp
51
Console *console = (Console *)data;
src/tests/apps/miniterminal/Console.cpp
53
console->fColumns = width;
src/tests/apps/miniterminal/Console.cpp
54
console->fLines = height;
src/tests/apps/miniterminal/Console.cpp
55
console->SetScrollRegion(console->fScrollTop, height - 1);