Lines Matching refs:gd
44 if (console == -1 || (gd->flags & GD_FLG_DEVINIT) == 0) in on_console()
86 gd->flags |= GD_FLG_SILENT; in on_silent()
88 gd->flags &= ~GD_FLG_SILENT; in on_silent()
138 gd->jt->getc = getc; in console_setfile()
139 gd->jt->tstc = tstc; in console_setfile()
142 gd->jt->putc = putc; in console_setfile()
143 gd->jt->puts = puts; in console_setfile()
144 gd->jt->printf = printf; in console_setfile()
415 if (!gd || gd->flags & GD_FLG_DISABLE_CONSOLE) in getc()
418 if (!gd->have_console) in getc()
422 if (gd->console_in.start) { in getc()
425 ch = membuff_getbyte((struct membuff *)&gd->console_in); in getc()
430 if (gd->flags & GD_FLG_DEVINIT) { in getc()
441 if (!gd || gd->flags & GD_FLG_DISABLE_CONSOLE) in tstc()
444 if (!gd->have_console) in tstc()
447 if (gd->console_in.start) { in tstc()
448 if (membuff_peekbyte((struct membuff *)&gd->console_in) != -1) in tstc()
452 if (gd->flags & GD_FLG_DEVINIT) { in tstc()
463 if (!gd || gd->flags & GD_FLG_DISABLE_CONSOLE) in flushc()
483 buffer[CIRC_BUF_IDX(gd->precon_buf_idx++)] = c; in pre_console_putc()
495 if (gd->precon_buf_idx > CONFIG_PRE_CON_BUF_SZ) in print_pre_console_buffer()
496 in = gd->precon_buf_idx - CONFIG_PRE_CON_BUF_SZ; in print_pre_console_buffer()
498 while (in < gd->precon_buf_idx) in print_pre_console_buffer()
520 if (!gd || gd->flags & GD_FLG_DISABLE_CONSOLE) in putc()
529 if (!gd || !(gd->flags & GD_FLG_SERIAL_READY)) { in putc()
535 if (gd && (gd->flags & GD_FLG_RECORD) && gd->console_out.start) in putc()
536 membuff_putbyte((struct membuff *)&gd->console_out, c); in putc()
539 if (gd->flags & GD_FLG_SILENT) in putc()
543 if (!gd->have_console) in putc()
546 if (gd->flags & GD_FLG_DEVINIT) { in putc()
574 gd->new_line = 1; in puts()
579 if (gd->new_line) { in puts()
580 gd->new_line = 0; in puts()
608 ret = membuff_new((struct membuff *)&gd->console_out, in console_record_init()
612 ret = membuff_new((struct membuff *)&gd->console_in, in console_record_init()
620 membuff_purge((struct membuff *)&gd->console_out); in console_record_reset()
621 membuff_purge((struct membuff *)&gd->console_in); in console_record_reset()
627 gd->flags |= GD_FLG_RECORD; in console_record_reset_enable()
636 if (!gd || !(gd->flags & GD_FLG_RECORD)) in console_record_print_purge()
640 flags = gd->flags; in console_record_print_purge()
641 gd->flags &= ~(GD_FLG_RECORD | GD_FLG_SILENT | GD_FLG_DISABLE_CONSOLE); in console_record_print_purge()
644 while (!membuff_isempty((struct membuff *)&gd->console_out)) { in console_record_print_purge()
645 c = membuff_getbyte((struct membuff *)&gd->console_out); in console_record_print_purge()
649 gd->flags = flags; in console_record_print_purge()
659 if (!ctrlc_disabled && gd->have_console) { in ctrlc()
773 gd->flags |= GD_FLG_SILENT; in console_update_silent()
775 gd->flags &= ~GD_FLG_SILENT; in console_update_silent()
796 gd->have_console = 1; in console_init_f()
844 gd->jt->getc = serial_getc; in console_init_r()
845 gd->jt->tstc = serial_tstc; in console_init_r()
846 gd->jt->putc = serial_putc; in console_init_r()
847 gd->jt->puts = serial_puts; in console_init_r()
848 gd->jt->printf = serial_printf; in console_init_r()
912 gd->flags |= GD_FLG_DEVINIT; /* device initialization completed */ in console_init_r()
944 if (!(gd->flags & GD_FLG_SILENT)) in console_init_r()
990 gd->flags |= GD_FLG_DEVINIT; /* device initialization completed */ in console_init_r()