Lines Matching refs:dc
151 dcons_check_break(struct dcons_softc *dc, int c) in dcons_check_break() argument
158 if ((dc->flags & DC_GDB) != 0 && gdb_cur == &dcons_gdb_dbgport) in dcons_check_break()
159 kdb_alt_break_gdb(c, &dc->brk_state); in dcons_check_break()
162 kdb_alt_break(c, &dc->brk_state); in dcons_check_break()
167 #define dcons_check_break(dc, c) (c) argument
171 dcons_os_checkc_nopoll(struct dcons_softc *dc) in dcons_os_checkc_nopoll() argument
178 c = dcons_check_break(dc, dcons_checkc(dc)); in dcons_os_checkc_nopoll()
187 dcons_os_checkc(struct dcons_softc *dc) in dcons_os_checkc() argument
190 return (dcons_os_checkc_nopoll(dc)); in dcons_os_checkc()
194 dcons_os_putc(struct dcons_softc *dc, int c) in dcons_os_putc() argument
199 dcons_putc(dc, c); in dcons_os_putc()
216 struct dcons_softc *dc; in dcons_outwakeup() local
219 dc = tty_softc(tp); in dcons_outwakeup()
222 dcons_os_putc(dc, ch); in dcons_outwakeup()
229 struct dcons_softc *dc; in dcons_timeout() local
233 dc = &sc[i]; in dcons_timeout()
234 tp = dc->tty; in dcons_timeout()
237 while ((c = dcons_os_checkc_nopoll(dc)) != -1) { in dcons_timeout()
287 struct dcons_softc *dc = (struct dcons_softc *)cp->cn_arg; in dcons_cngetc() local
288 return (dcons_os_checkc(dc)); in dcons_cngetc()
294 struct dcons_softc *dc = (struct dcons_softc *)cp->cn_arg; in dcons_cnputc() local
295 dcons_os_putc(dc, c); in dcons_cnputc()
378 struct dcons_softc *dc; in dcons_attach_port() local
381 dc = &sc[port]; in dcons_attach_port()
382 tp = tty_alloc(&dcons_ttydevsw, dc); in dcons_attach_port()
383 dc->flags = flags; in dcons_attach_port()
384 dc->tty = tp; in dcons_attach_port()
407 struct dcons_softc *dc; in dcons_detach() local
409 dc = &sc[port]; in dcons_detach()
410 tp = dc->tty; in dcons_detach()
468 dcons_os_getc(struct dcons_softc *dc) in dcons_os_getc() argument
472 while ((c = dcons_os_checkc(dc)) == -1); in dcons_os_getc()
500 struct dcons_softc *dc = &sc[DCONS_GDB]; in dcons_dbg_putc() local
501 dcons_os_putc(dc, c); in dcons_dbg_putc()
507 struct dcons_softc *dc = &sc[DCONS_GDB]; in dcons_dbg_getc() local
508 return (dcons_os_getc(dc)); in dcons_dbg_getc()