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;