cs 120 kern/dev/generic/console.c putch_polled(struct con_softc *cs, int ch)
cs 122 kern/dev/generic/console.c cs->cs_sendpolled(cs->cs_devdata, ch);
cs 127 kern/dev/generic/console.c putch_prepare_polled(struct con_softc *cs)
cs 129 kern/dev/generic/console.c if (cs->cs_startpolling != NULL) {
cs 130 kern/dev/generic/console.c cs->cs_startpolling(cs->cs_devdata);
cs 136 kern/dev/generic/console.c putch_complete_polled(struct con_softc *cs)
cs 138 kern/dev/generic/console.c if (cs->cs_endpolling != NULL) {
cs 139 kern/dev/generic/console.c cs->cs_endpolling(cs->cs_devdata);
cs 150 kern/dev/generic/console.c putch_intr(struct con_softc *cs, int ch)
cs 152 kern/dev/generic/console.c P(cs->cs_wsem);
cs 153 kern/dev/generic/console.c cs->cs_send(cs->cs_devdata, ch);
cs 161 kern/dev/generic/console.c getch_intr(struct con_softc *cs)
cs 165 kern/dev/generic/console.c P(cs->cs_rsem);
cs 166 kern/dev/generic/console.c ret = cs->cs_gotchars[cs->cs_gotchars_tail];
cs 167 kern/dev/generic/console.c cs->cs_gotchars_tail =
cs 168 kern/dev/generic/console.c (cs->cs_gotchars_tail + 1) % CONSOLE_INPUT_BUFFER_SIZE;
cs 184 kern/dev/generic/console.c struct con_softc *cs = vcs;
cs 187 kern/dev/generic/console.c nexthead = (cs->cs_gotchars_head + 1) % CONSOLE_INPUT_BUFFER_SIZE;
cs 188 kern/dev/generic/console.c if (nexthead == cs->cs_gotchars_tail) {
cs 193 kern/dev/generic/console.c cs->cs_gotchars[cs->cs_gotchars_head] = ch;
cs 194 kern/dev/generic/console.c cs->cs_gotchars_head = nexthead;
cs 196 kern/dev/generic/console.c V(cs->cs_rsem);
cs 205 kern/dev/generic/console.c struct con_softc *cs = vcs;
cs 207 kern/dev/generic/console.c V(cs->cs_wsem);
cs 223 kern/dev/generic/console.c struct con_softc *cs = the_console;
cs 225 kern/dev/generic/console.c if (cs==NULL) {
cs 229 kern/dev/generic/console.c putch_polled(cs, ch);
cs 232 kern/dev/generic/console.c putch_intr(cs, ch);
cs 239 kern/dev/generic/console.c struct con_softc *cs = the_console;
cs 241 kern/dev/generic/console.c if (cs == NULL) {
cs 245 kern/dev/generic/console.c putch_prepare_polled(cs);
cs 255 kern/dev/generic/console.c struct con_softc *cs = the_console;
cs 257 kern/dev/generic/console.c if (cs == NULL) {
cs 261 kern/dev/generic/console.c putch_complete_polled(cs);
cs 271 kern/dev/generic/console.c struct con_softc *cs = the_console;
cs 272 kern/dev/generic/console.c KASSERT(cs != NULL);
cs 275 kern/dev/generic/console.c return getch_intr(cs);
cs 365 kern/dev/generic/console.c attach_console_to_vfs(struct con_softc *cs)
cs 381 kern/dev/generic/console.c dev->d_data = cs;
cs 399 kern/dev/generic/console.c config_con(struct con_softc *cs, int unit)
cs 440 kern/dev/generic/console.c cs->cs_rsem = rsem;
cs 441 kern/dev/generic/console.c cs->cs_wsem = wsem;
cs 442 kern/dev/generic/console.c cs->cs_gotchars_head = 0;
cs 443 kern/dev/generic/console.c cs->cs_gotchars_tail = 0;
cs 445 kern/dev/generic/console.c the_console = cs;
cs 451 kern/dev/generic/console.c return attach_console_to_vfs(cs);
cs 61 kern/dev/generic/console.h void con_input(/*struct con_softc*/ void *cs, int ch);
cs 62 kern/dev/generic/console.h void con_start(/*struct con_softc*/ void *cs);
cs 44 kern/dev/lamebus/con_lscreen.c struct con_softc *cs = kmalloc(sizeof(struct con_softc));
cs 45 kern/dev/lamebus/con_lscreen.c if (cs==NULL) {
cs 49 kern/dev/lamebus/con_lscreen.c cs->cs_devdata = ls;
cs 50 kern/dev/lamebus/con_lscreen.c cs->cs_send = lscreen_write;
cs 51 kern/dev/lamebus/con_lscreen.c cs->cs_sendpolled = lscreen_write;
cs 52 kern/dev/lamebus/con_lscreen.c cs->cs_startpolling = NULL;
cs 53 kern/dev/lamebus/con_lscreen.c cs->cs_endpolling = NULL;
cs 55 kern/dev/lamebus/con_lscreen.c ls->ls_devdata = cs;
cs 59 kern/dev/lamebus/con_lscreen.c return cs;
cs 44 kern/dev/lamebus/con_lser.c struct con_softc *cs = kmalloc(sizeof(struct con_softc));
cs 45 kern/dev/lamebus/con_lser.c if (cs==NULL) {
cs 51 kern/dev/lamebus/con_lser.c cs->cs_devdata = ls;
cs 52 kern/dev/lamebus/con_lser.c cs->cs_send = lser_write;
cs 53 kern/dev/lamebus/con_lser.c cs->cs_sendpolled = lser_writepolled;
cs 54 kern/dev/lamebus/con_lser.c cs->cs_startpolling = lser_startpolling;
cs 55 kern/dev/lamebus/con_lser.c cs->cs_endpolling = lser_endpolling;
cs 57 kern/dev/lamebus/con_lser.c ls->ls_devdata = cs;
cs 61 kern/dev/lamebus/con_lser.c return cs;