Lines Matching refs:gc
120 struct gdbcons *gc = arg; in gdb_cnflush() local
124 for (i = 0; i < gc->npending; i++) in gdb_cnflush()
125 gdb_tx_puthex(gc->buf[i]); in gdb_cnflush()
127 gc->npending = 0; in gdb_cnflush()
146 struct gdbcons *gc; in gdb_cnputc() local
149 gc = cp->cn_arg; in gdb_cnputc()
150 if (gc->npending != 0) { in gdb_cnputc()
156 callout_stop(&gc->flush); in gdb_cnputc()
157 if (gc->npending == sizeof(gc->buf)) in gdb_cnputc()
158 gdb_cnflush(gc); in gdb_cnputc()
160 gc->buf[gc->npending++] = c; in gdb_cnputc()
168 gdb_cnflush(gc); in gdb_cnputc()
170 callout_reset(&gc->flush, hz/4, gdb_cnflush, gc); in gdb_cnputc()