Lines Matching full:gc
119 struct gdbcons *gc = arg; in gdb_cnflush() local
123 for (i = 0; i < gc->npending; i++) in gdb_cnflush()
124 gdb_tx_puthex(gc->buf[i]); in gdb_cnflush()
126 gc->npending = 0; in gdb_cnflush()
145 struct gdbcons *gc; in gdb_cnputc() local
148 gc = cp->cn_arg; in gdb_cnputc()
149 if (gc->npending != 0) { in gdb_cnputc()
155 callout_stop(&gc->flush); in gdb_cnputc()
156 if (gc->npending == sizeof(gc->buf)) in gdb_cnputc()
157 gdb_cnflush(gc); in gdb_cnputc()
159 gc->buf[gc->npending++] = c; in gdb_cnputc()
167 gdb_cnflush(gc); in gdb_cnputc()
169 callout_reset(&gc->flush, hz/4, gdb_cnflush, gc); in gdb_cnputc()