vc               1359 dev/ic/midway.c   int vc, slot;
vc               1394 dev/ic/midway.c   for (vc = 0 ; vc < MID_N_VC ; vc++) 
vc               1395 dev/ic/midway.c     en_loadvc(sc, vc);
vc               1452 dev/ic/midway.c STATIC void en_loadvc(sc, vc)
vc               1455 dev/ic/midway.c int vc;
vc               1459 dev/ic/midway.c   u_int32_t reg = EN_READ(sc, MID_VC(vc));
vc               1462 dev/ic/midway.c   EN_WRITE(sc, MID_VC(vc), reg);
vc               1465 dev/ic/midway.c   if ((slot = sc->rxvc2slot[vc]) == RX_NONE)
vc               1469 dev/ic/midway.c   EN_WRITE(sc, MID_DST_RP(vc), 0);	/* read pointer = 0, desc. start = 0 */
vc               1470 dev/ic/midway.c   EN_WRITE(sc, MID_WP_ST_CNT(vc), 0);	/* write pointer = 0 */
vc               1471 dev/ic/midway.c   EN_WRITE(sc, MID_VC(vc), sc->rxslot[slot].mode);  /* set mode, size, loc */
vc               1475 dev/ic/midway.c     printf("%s: rx%d: assigned to VCI %d\n", sc->sc_dev.dv_xname, slot, vc);
vc                334 dev/ic/vga.c   vga_selectfont(vc, scr, name1, name2)
vc                335 dev/ic/vga.c   	struct vga_config *vc;
vc                346 dev/ic/vga.c   		struct vgafont *f = vc->vc_fonts[i];
vc                388 dev/ic/vga.c   vga_init_screen(vc, scr, type, existing, attrp)
vc                389 dev/ic/vga.c   	struct vga_config *vc;
vc                398 dev/ic/vga.c   	scr->cfg = vc;
vc                399 dev/ic/vga.c   	scr->pcs.hdl = (struct pcdisplay_handle *)&vc->hdl;
vc                406 dev/ic/vga.c   		cpos = vga_6845_read(&vc->hdl, cursorh) << 8;
vc                407 dev/ic/vga.c   		cpos |= vga_6845_read(&vc->hdl, cursorl);
vc                413 dev/ic/vga.c   		scr->pcs.dispoffset = vga_6845_read(&vc->hdl, startadrh) << 9;
vc                414 dev/ic/vga.c   		scr->pcs.dispoffset |= vga_6845_read(&vc->hdl, startadrl) << 1;
vc                432 dev/ic/vga.c   	if (!vc->hdl.vh_mono)
vc                449 dev/ic/vga.c   	if (vga_selectfont(vc, scr, 0, 0)) {
vc                456 dev/ic/vga.c   	vc->nscreens++;
vc                457 dev/ic/vga.c   	LIST_INSERT_HEAD(&vc->screens, scr, next);
vc                461 dev/ic/vga.c   vga_init(vc, iot, memt)
vc                462 dev/ic/vga.c   	struct vga_config *vc;
vc                465 dev/ic/vga.c   	struct vga_handle *vh = &vc->hdl;
vc                491 dev/ic/vga.c   	vc->nscreens = 0;
vc                492 dev/ic/vga.c   	LIST_INIT(&vc->screens);
vc                493 dev/ic/vga.c   	vc->active = NULL;
vc                494 dev/ic/vga.c   	vc->currenttype = vh->vh_mono ? &vga_stdscreen_mono : &vga_stdscreen;
vc                496 dev/ic/vga.c   	callout_init(&vc->vc_switch_callout);
vc                499 dev/ic/vga.c   	vc->vc_fonts[0] = &vga_builtinfont;
vc                501 dev/ic/vga.c   		vc->vc_fonts[i] = 0;
vc                503 dev/ic/vga.c   	vc->currentfontset1 = vc->currentfontset2 = 0;
vc                523 dev/ic/vga.c   	struct vga_config *vc;
vc                529 dev/ic/vga.c   		vc = &vga_console_vc;
vc                532 dev/ic/vga.c   		vc = malloc(sizeof(struct vga_config), M_DEVBUF, M_NOWAIT);
vc                533 dev/ic/vga.c   		if (vc == NULL)
vc                535 dev/ic/vga.c   		bzero(vc, sizeof(struct vga_config));
vc                536 dev/ic/vga.c   		vga_init(vc, iot, memt);
vc                539 dev/ic/vga.c   	vc->vc_softc = self;
vc                540 dev/ic/vga.c   	vc->vc_type = type;
vc                541 dev/ic/vga.c   	vc->vc_mmap = map;
vc                544 dev/ic/vga.c   	aa.scrdata = (vc->hdl.vh_mono ? &vga_screenlist_mono : &vga_screenlist);
vc                546 dev/ic/vga.c   	aa.accesscookie = vc;
vc                602 dev/ic/vga.c   	struct vga_config *vc = v;
vc                606 dev/ic/vga.c   	if (vc->vc_type == WSDISPLAY_TYPE_PCIVGA &&
vc                613 dev/ic/vga.c   		*(int *)data = vc->vc_type;
vc                643 dev/ic/vga.c   	struct vga_config *vc = v;
vc                645 dev/ic/vga.c   	if (vc->vc_mmap != NULL)
vc                646 dev/ic/vga.c   		return (*vc->vc_mmap)(v, offset, prot);
vc                659 dev/ic/vga.c   	struct vga_config *vc = v;
vc                662 dev/ic/vga.c   	if (vc->nscreens == 1) {
vc                668 dev/ic/vga.c   		LIST_FIRST(&vc->screens)->pcs.mem =
vc                673 dev/ic/vga.c   	vga_init_screen(vc, scr, type, vc->nscreens == 0, defattrp);
vc                675 dev/ic/vga.c   	if (vc->nscreens == 1) {
vc                677 dev/ic/vga.c   		vc->active = scr;
vc                678 dev/ic/vga.c   		vc->currenttype = type;
vc                698 dev/ic/vga.c   	struct vga_config *vc = vs->cfg;
vc                701 dev/ic/vga.c   	vc->nscreens--;
vc                707 dev/ic/vga.c   		if (vc->nscreens == 1)
vc                708 dev/ic/vga.c   			free(LIST_FIRST(&vc->screens)->pcs.mem, M_DEVBUF);
vc                711 dev/ic/vga.c   		if (vc->nscreens != 0)
vc                718 dev/ic/vga.c   	if (vc->active == vs)
vc                719 dev/ic/vga.c   		vc->active = NULL;
vc                723 dev/ic/vga.c   vga_setfont(vc, scr)
vc                724 dev/ic/vga.c   	struct vga_config *vc;
vc                731 dev/ic/vga.c   	if (vc->currentfontset1 != fontslot1 ||
vc                732 dev/ic/vga.c   	    vc->currentfontset2 != fontslot2) {
vc                733 dev/ic/vga.c   		vga_setfontset(&vc->hdl, fontslot1, fontslot2);
vc                734 dev/ic/vga.c   		vc->currentfontset1 = fontslot1;
vc                735 dev/ic/vga.c   		vc->currentfontset2 = fontslot2;
vc                748 dev/ic/vga.c   	struct vga_config *vc = scr->cfg;
vc                750 dev/ic/vga.c   	oldscr = vc->active; /* can be NULL! */
vc                755 dev/ic/vga.c   	vc->wantedscreen = cookie;
vc                756 dev/ic/vga.c   	vc->switchcb = cb;
vc                757 dev/ic/vga.c   	vc->switchcbarg = cbarg;
vc                759 dev/ic/vga.c   		timeout_set(&vc->vc_switch_timeout,
vc                760 dev/ic/vga.c   		    (void(*)(void *))vga_doswitch, vc);
vc                761 dev/ic/vga.c   		timeout_add(&vc->vc_switch_timeout, 0);
vc                765 dev/ic/vga.c   	vga_doswitch(vc);
vc                770 dev/ic/vga.c   vga_doswitch(vc)
vc                771 dev/ic/vga.c   	struct vga_config *vc;
vc                774 dev/ic/vga.c   	struct vga_handle *vh = &vc->hdl;
vc                777 dev/ic/vga.c   	scr = vc->wantedscreen;
vc                780 dev/ic/vga.c   		(*vc->switchcb)(vc->switchcbarg, EIO, 0);
vc                784 dev/ic/vga.c   	oldscr = vc->active; /* can be NULL! */
vc                789 dev/ic/vga.c   		if (oldscr->pcs.type != vc->currenttype)
vc                812 dev/ic/vga.c   	if (vc->currenttype != type) {
vc                814 dev/ic/vga.c   		vc->currenttype = type;
vc                817 dev/ic/vga.c   	vga_setfont(vc, scr);
vc                831 dev/ic/vga.c   	vc->active = scr;
vc                837 dev/ic/vga.c   	vc->wantedscreen = 0;
vc                838 dev/ic/vga.c   	if (vc->switchcb)
vc                839 dev/ic/vga.c   		(*vc->switchcb)(vc->switchcbarg, 0, 0);
vc                848 dev/ic/vga.c   	struct vga_config *vc = v;
vc                861 dev/ic/vga.c   		res = vga_selectfont(vc, scr, data->name, name2);
vc                863 dev/ic/vga.c   			vga_setfont(vc, scr);
vc                880 dev/ic/vga.c   			if (!vc->vc_fonts[slot])
vc                888 dev/ic/vga.c   	if (vc->vc_fonts[slot] != NULL)
vc                904 dev/ic/vga.c   	vga_loadchars(&vc->hdl, slot, 0, 256, f->height, data->data);
vc                906 dev/ic/vga.c   	vc->vc_fonts[slot] = f;
vc                919 dev/ic/vga.c   	struct vga_config *vc = v;
vc                921 dev/ic/vga.c   	struct vga_handle *vh = &vc->hdl;
vc                966 dev/ic/vga.c   	struct vga_config *vc = scr->cfg;
vc                968 dev/ic/vga.c   	if (vc->hdl.vh_mono) {
vc               1001 dev/ic/vga.c   	struct vga_config *vc = scr->cfg;
vc               1003 dev/ic/vga.c   	if (vc->hdl.vh_mono) {
vc               1294 dev/ic/vga.c   	struct vga_config *vc = v;
vc               1295 dev/ic/vga.c   	struct vga_handle *vh = &vc->hdl;
vc               1324 dev/ic/vga.c   	struct vga_config *vc = c;
vc               1326 dev/ic/vga.c   	return (pcdisplay_getchar(vc->active, row, col, cell));
vc                308 dev/isa/ega.c  ega_selectfont(vc, scr, name1, name2)
vc                309 dev/isa/ega.c  	struct ega_config *vc;
vc                320 dev/isa/ega.c  		struct egafont *f = vc->vc_fonts[i];
vc                360 dev/isa/ega.c  ega_init_screen(vc, scr, type, existing, attrp)
vc                361 dev/isa/ega.c  	struct ega_config *vc;
vc                370 dev/isa/ega.c  	scr->cfg = vc;
vc                371 dev/isa/ega.c  	scr->pcs.hdl = (struct pcdisplay_handle *)&vc->hdl;
vc                378 dev/isa/ega.c  		cpos = vga_6845_read(&vc->hdl, cursorh) << 8;
vc                379 dev/isa/ega.c  		cpos |= vga_6845_read(&vc->hdl, cursorl);
vc                385 dev/isa/ega.c  		scr->pcs.dispoffset = vga_6845_read(&vc->hdl, startadrh) << 9;
vc                386 dev/isa/ega.c  		scr->pcs.dispoffset |= vga_6845_read(&vc->hdl, startadrl) << 1;
vc                410 dev/isa/ega.c  	if (ega_selectfont(vc, scr, 0, 0)) {
vc                417 dev/isa/ega.c  	vc->nscreens++;
vc                418 dev/isa/ega.c  	LIST_INSERT_HEAD(&vc->screens, scr, next);
vc                422 dev/isa/ega.c  ega_init(vc, iot, memt, mono)
vc                423 dev/isa/ega.c  	struct ega_config *vc;
vc                427 dev/isa/ega.c  	struct vga_handle *vh = &vc->hdl;
vc                449 dev/isa/ega.c  	vc->nscreens = 0;
vc                450 dev/isa/ega.c  	LIST_INIT(&vc->screens);
vc                451 dev/isa/ega.c  	vc->active = NULL;
vc                452 dev/isa/ega.c  	vc->currenttype = vh->vh_mono ? &ega_stdscreen_mono : &ega_stdscreen;
vc                454 dev/isa/ega.c  	vc->vc_fonts[0] = &ega_builtinfont;
vc                456 dev/isa/ega.c  		vc->vc_fonts[i] = 0;
vc                458 dev/isa/ega.c  	vc->currentfontset1 = vc->currentfontset2 = 0;
vc                616 dev/isa/ega.c  	struct ega_config *vc = v;
vc                619 dev/isa/ega.c  	if (vc->nscreens == 1) {
vc                625 dev/isa/ega.c  		LIST_FIRST(&vc->screens)->pcs.mem =
vc                630 dev/isa/ega.c  	ega_init_screen(vc, scr, type, vc->nscreens == 0, defattrp);
vc                632 dev/isa/ega.c  	if (vc->nscreens == 1) {
vc                634 dev/isa/ega.c  		vc->active = scr;
vc                635 dev/isa/ega.c  		vc->currenttype = type;
vc                654 dev/isa/ega.c  	struct ega_config *vc = vs->cfg;
vc                662 dev/isa/ega.c  		if (vc->nscreens == 1)
vc                663 dev/isa/ega.c  			free(LIST_FIRST(&vc->screens)->pcs.mem, M_DEVBUF);
vc                666 dev/isa/ega.c  		if (vc->nscreens != 0)
vc                673 dev/isa/ega.c  	if (vc->active == vs)
vc                674 dev/isa/ega.c  		vc->active = NULL;
vc                678 dev/isa/ega.c  ega_setfont(vc, scr)
vc                679 dev/isa/ega.c  	struct ega_config *vc;
vc                686 dev/isa/ega.c  	if (vc->currentfontset1 != fontslot1 ||
vc                687 dev/isa/ega.c  	    vc->currentfontset2 != fontslot2) {
vc                688 dev/isa/ega.c  		vga_setfontset(&vc->hdl, 2 * fontslot1, 2 * fontslot2);
vc                689 dev/isa/ega.c  		vc->currentfontset1 = fontslot1;
vc                690 dev/isa/ega.c  		vc->currentfontset2 = fontslot2;
vc                703 dev/isa/ega.c  	struct ega_config *vc = scr->cfg;
vc                705 dev/isa/ega.c  	oldscr = vc->active; /* can be NULL! */
vc                710 dev/isa/ega.c  	vc->wantedscreen = cookie;
vc                711 dev/isa/ega.c  	vc->switchcb = cb;
vc                712 dev/isa/ega.c  	vc->switchcbarg = cbarg;
vc                714 dev/isa/ega.c  		timeout_set(&vc->switch_timeout,
vc                715 dev/isa/ega.c  		    (void(*)(void *))ega_doswitch, vc);
vc                716 dev/isa/ega.c  		timeout_add(&vc->switch_timeout, 0);
vc                720 dev/isa/ega.c  	ega_doswitch(vc);
vc                725 dev/isa/ega.c  ega_doswitch(vc)
vc                726 dev/isa/ega.c  	struct ega_config *vc;
vc                729 dev/isa/ega.c  	struct vga_handle *vh = &vc->hdl;
vc                732 dev/isa/ega.c  	scr = vc->wantedscreen;
vc                735 dev/isa/ega.c  		(*vc->switchcb)(vc->switchcbarg, EIO, 0);
vc                739 dev/isa/ega.c  	oldscr = vc->active; /* can be NULL! */
vc                744 dev/isa/ega.c  		if (oldscr->pcs.type != vc->currenttype)
vc                765 dev/isa/ega.c  	if (vc->currenttype != type) {
vc                767 dev/isa/ega.c  		vc->currenttype = type;
vc                770 dev/isa/ega.c  	ega_setfont(vc, scr);
vc                784 dev/isa/ega.c  	vc->active = scr;
vc                790 dev/isa/ega.c  	vc->wantedscreen = 0;
vc                791 dev/isa/ega.c  	if (vc->switchcb)
vc                792 dev/isa/ega.c  		(*vc->switchcb)(vc->switchcbarg, 0, 0);
vc                801 dev/isa/ega.c  	struct ega_config *vc = v;
vc                814 dev/isa/ega.c  		res = ega_selectfont(vc, scr, data->name, name2);
vc                816 dev/isa/ega.c  			ega_setfont(vc, scr);
vc                833 dev/isa/ega.c  			if (!vc->vc_fonts[slot])
vc                841 dev/isa/ega.c  	if (vc->vc_fonts[slot] != NULL)
vc                857 dev/isa/ega.c  	vga_loadchars(&vc->hdl, 2 * slot, 0, 256, f->height, data->data);
vc                859 dev/isa/ega.c  	vc->vc_fonts[slot] = f;
vc                874 dev/isa/ega.c  	struct ega_config *vc = scr->cfg;
vc                876 dev/isa/ega.c  	if (vc->hdl.vh_mono) {
vc                909 dev/isa/ega.c  	struct ega_config *vc = scr->cfg;
vc                911 dev/isa/ega.c  	if (vc->hdl.vh_mono) {
vc                138 dev/pci/agp.c  	struct vga_config *vc = v;
vc                139 dev/pci/agp.c  	struct vga_pci_softc *sc = (struct vga_pci_softc *)vc->vc_softc;
vc                271 dev/pci/agp.c  	struct vga_config *vc = v;
vc                272 dev/pci/agp.c  	struct vga_pci_softc *sc = (struct vga_pci_softc *)vc->vc_softc;
vc                256 dev/pci/esa.c  	struct esa_voice *vc = hdl;
vc                270 dev/pci/esa.c  			ch = &vc->play;
vc                274 dev/pci/esa.c  			ch = &vc->rec;
vc                339 dev/pci/esa.c  	struct esa_voice *vc = hdl;
vc                340 dev/pci/esa.c  	struct esa_softc *sc = (struct esa_softc *)vc->parent;
vc                341 dev/pci/esa.c  	struct audio_params *p = &vc->play.mode;
vc                342 dev/pci/esa.c  	struct audio_params *r = &vc->rec.mode;
vc                351 dev/pci/esa.c  	vc->play.data_offset = ESA_DAC_DATA + (data_bytes * vc->index);
vc                357 dev/pci/esa.c  		       vc->play.data_offset + ESA_SRC3_MODE_OFFSET,
vc                364 dev/pci/esa.c  		       vc->play.data_offset + ESA_SRC3_WORD_LENGTH_OFFSET,
vc                370 dev/pci/esa.c  		       vc->play.data_offset + ESA_CDATA_FREQUENCY, freq);
vc                373 dev/pci/esa.c  	vc->rec.data_offset = ESA_DAC_DATA + (data_bytes * vc->index) +
vc                380 dev/pci/esa.c  		       vc->rec.data_offset + ESA_SRC3_MODE_OFFSET,
vc                387 dev/pci/esa.c  		       vc->rec.data_offset + ESA_SRC3_WORD_LENGTH_OFFSET,
vc                393 dev/pci/esa.c  		       vc->rec.data_offset + ESA_CDATA_FREQUENCY, freq);
vc                401 dev/pci/esa.c  	struct esa_voice *vc = hdl;
vc                406 dev/pci/esa.c  	vc->play.blksize = vc->rec.blksize = 4096;
vc                408 dev/pci/esa.c  	return (vc->play.blksize);
vc                414 dev/pci/esa.c  	struct esa_voice *vc = hdl;
vc                415 dev/pci/esa.c  	struct esa_softc *sc = (struct esa_softc *)vc->parent;
vc                420 dev/pci/esa.c  	if (vc->play.active == 0)
vc                423 dev/pci/esa.c  	vc->play.active = 0;
vc                426 dev/pci/esa.c  		       ESA_CDATA_INSTANCE_READY + vc->play.data_offset, 0);
vc                441 dev/pci/esa.c  		       sc->mixer_list.indexmap[vc->index]);
vc                443 dev/pci/esa.c  	esa_remove_list(vc, &sc->mixer_list, vc->index);
vc                444 dev/pci/esa.c  	esa_remove_list(vc, &sc->dma_list, vc->index);
vc                445 dev/pci/esa.c  	esa_remove_list(vc, &sc->msrc_list, vc->index);
vc                453 dev/pci/esa.c  	struct esa_voice *vc = hdl;
vc                454 dev/pci/esa.c  	struct esa_softc *sc = (struct esa_softc *)vc->parent;
vc                459 dev/pci/esa.c  	if (vc->rec.active == 0)
vc                462 dev/pci/esa.c  	vc->rec.active = 0;
vc                475 dev/pci/esa.c  	esa_write_assp(sc, ESA_MEMTYPE_INTERNAL_DATA, vc->rec.data_offset +
vc                481 dev/pci/esa.c  	esa_remove_list(vc, &sc->adc1_list, vc->index + ESA_NUM_VOICES);
vc                482 dev/pci/esa.c  	esa_remove_list(vc, &sc->dma_list, vc->index + ESA_NUM_VOICES);
vc                483 dev/pci/esa.c  	esa_remove_list(vc, &sc->msrc_list, vc->index + ESA_NUM_VOICES);
vc                491 dev/pci/esa.c  	struct esa_voice *vc = hdl;
vc                492 dev/pci/esa.c  	struct esa_softc *sc = (struct esa_softc *)vc->parent;
vc                506 dev/pci/esa.c  	p->next = vc->dma;
vc                507 dev/pci/esa.c  	vc->dma = p;
vc                515 dev/pci/esa.c  	struct esa_voice *vc = hdl;
vc                516 dev/pci/esa.c  	struct esa_softc *sc = (struct esa_softc *)vc->parent;
vc                520 dev/pci/esa.c  	for (pp = &vc->dma; (p = *pp) != NULL; pp = &p->next)
vc                541 dev/pci/esa.c  	struct esa_voice *vc = hdl;
vc                542 dev/pci/esa.c  	struct esa_softc *sc = (struct esa_softc *)vc->parent;
vc                550 dev/pci/esa.c  	struct esa_voice *vc = hdl;
vc                551 dev/pci/esa.c  	struct esa_softc *sc = (struct esa_softc *)vc->parent;
vc                559 dev/pci/esa.c  	struct esa_voice *vc = hdl;
vc                560 dev/pci/esa.c  	struct esa_softc *sc = (struct esa_softc *)vc->parent;
vc                568 dev/pci/esa.c  	struct esa_voice *vc = hdl;
vc                573 dev/pci/esa.c  	vc->play.bufsize = vc->rec.bufsize = 65536;
vc                575 dev/pci/esa.c  	return (vc->play.bufsize);
vc                590 dev/pci/esa.c  	struct esa_voice *vc = hdl;
vc                591 dev/pci/esa.c  	struct esa_softc *sc = (struct esa_softc *)vc->parent;
vc                604 dev/pci/esa.c  	int dac_data = ESA_DAC_DATA + (data_bytes * vc->index);
vc                610 dev/pci/esa.c  	if (vc->play.active)
vc                613 dev/pci/esa.c  	for (p = vc->dma; p && KERNADDR(p) != start; p = p->next)
vc                621 dev/pci/esa.c  	vc->play.active = 1;
vc                622 dev/pci/esa.c  	vc->play.intr = intr;
vc                623 dev/pci/esa.c  	vc->play.arg = intrarg;
vc                624 dev/pci/esa.c  	vc->play.pos = 0;
vc                625 dev/pci/esa.c  	vc->play.count = 0;
vc                626 dev/pci/esa.c  	vc->play.buf = start;
vc                629 dev/pci/esa.c  	vc->play.start = bufaddr;
vc                673 dev/pci/esa.c  	    vc->play.mode.sample_rate > 45000 ? 0xff : 0);
vc                686 dev/pci/esa.c  	esa_add_list(vc, &sc->msrc_list, dac_data >> ESA_DP_SHIFT_COUNT,
vc                687 dev/pci/esa.c  		     vc->index);
vc                688 dev/pci/esa.c  	esa_add_list(vc, &sc->dma_list, dac_data >> ESA_DP_SHIFT_COUNT,
vc                689 dev/pci/esa.c  		     vc->index);
vc                690 dev/pci/esa.c  	esa_add_list(vc, &sc->mixer_list, dac_data >> ESA_DP_SHIFT_COUNT,
vc                691 dev/pci/esa.c  		     vc->index);
vc                714 dev/pci/esa.c  	    sc->mixer_list.indexmap[vc->index]);
vc                724 dev/pci/esa.c  	struct esa_voice *vc = hdl;
vc                725 dev/pci/esa.c  	struct esa_softc *sc = (struct esa_softc *)vc->parent;
vc                737 dev/pci/esa.c  	int adc_data = ESA_DAC_DATA + (data_bytes * vc->index) +
vc                743 dev/pci/esa.c  	vc->rec.data_offset = adc_data;
vc                746 dev/pci/esa.c  	if (vc->index > 0)
vc                749 dev/pci/esa.c  	if (vc->rec.active)
vc                752 dev/pci/esa.c  	for (p = vc->dma; p && KERNADDR(p) != start; p = p->next)
vc                760 dev/pci/esa.c  	vc->rec.active = 1;
vc                761 dev/pci/esa.c  	vc->rec.intr = intr;
vc                762 dev/pci/esa.c  	vc->rec.arg = intrarg;
vc                763 dev/pci/esa.c  	vc->rec.pos = 0;
vc                764 dev/pci/esa.c  	vc->rec.count = 0;
vc                765 dev/pci/esa.c  	vc->rec.buf = start;
vc                768 dev/pci/esa.c  	vc->rec.start = bufaddr;
vc                819 dev/pci/esa.c  	esa_add_list(vc, &sc->adc1_list, adc_data >> ESA_DP_SHIFT_COUNT,
vc                820 dev/pci/esa.c  		     vc->index + ESA_NUM_VOICES);
vc                821 dev/pci/esa.c  	esa_add_list(vc, &sc->msrc_list, adc_data >> ESA_DP_SHIFT_COUNT,
vc                822 dev/pci/esa.c  		     vc->index + ESA_NUM_VOICES);
vc                823 dev/pci/esa.c  	esa_add_list(vc, &sc->dma_list, adc_data >> ESA_DP_SHIFT_COUNT,
vc                824 dev/pci/esa.c  		     vc->index + ESA_NUM_VOICES);
vc                856 dev/pci/esa.c  	struct esa_voice *vc;
vc                903 dev/pci/esa.c  					vc = &sc->voice[i];
vc                904 dev/pci/esa.c  					if (vc->play.active) {
vc                905 dev/pci/esa.c  						play_blksize = vc->play.blksize;
vc                906 dev/pci/esa.c  						play_bufsize = vc->play.bufsize;
vc                907 dev/pci/esa.c  						pos = esa_get_pointer(sc, &vc->play)
vc                909 dev/pci/esa.c  						diff = (play_bufsize + pos - vc->play.pos)
vc                911 dev/pci/esa.c  						vc->play.pos = pos;
vc                912 dev/pci/esa.c  						vc->play.count += diff;
vc                913 dev/pci/esa.c  						while(vc->play.count >= play_blksize) {
vc                914 dev/pci/esa.c  							vc->play.count -= play_blksize;
vc                915 dev/pci/esa.c  							(*vc->play.intr)(vc->play.arg);
vc                918 dev/pci/esa.c  					if (vc->rec.active) {
vc                919 dev/pci/esa.c  						rec_blksize = vc->rec.blksize;
vc                920 dev/pci/esa.c  						rec_bufsize = vc->rec.bufsize;
vc                921 dev/pci/esa.c  						pos = esa_get_pointer(sc, &vc->rec)
vc                923 dev/pci/esa.c  						diff = (rec_bufsize + pos - vc->rec.pos)
vc                925 dev/pci/esa.c  						vc->rec.pos = pos;
vc                926 dev/pci/esa.c  						vc->rec.count += diff;
vc                927 dev/pci/esa.c  						while(vc->rec.count >= rec_blksize) {
vc                928 dev/pci/esa.c  							vc->rec.count -= rec_blksize;
vc                929 dev/pci/esa.c  							(*vc->rec.intr)(vc->rec.arg);
vc               1288 dev/pci/esa.c  	struct esa_voice *vc;
vc               1362 dev/pci/esa.c  		vc = &sc->voice[i];
vc               1363 dev/pci/esa.c  		vc->play.data_offset = ESA_DAC_DATA + (data_bytes * i);
vc               1364 dev/pci/esa.c  		vc->rec.data_offset = ESA_DAC_DATA + (data_bytes * i * 2);
vc               1547 dev/pci/esa.c  esa_add_list(struct esa_voice *vc, struct esa_list *el,
vc               1550 dev/pci/esa.c  	struct esa_softc *sc = (struct esa_softc *)vc->parent;
vc               1561 dev/pci/esa.c  esa_remove_list(struct esa_voice *vc, struct esa_list *el, int index)
vc               1563 dev/pci/esa.c  	struct esa_softc *sc = (struct esa_softc *)vc->parent;
vc               1715 dev/pci/esa.c  	struct esa_voice *vc = addr;
vc               1716 dev/pci/esa.c  	struct esa_softc *sc = (struct esa_softc *)vc->parent;
vc               1721 dev/pci/esa.c  	for (p = vc->dma; p && KERNADDR(p) != mem; p = p->next)
vc                187 dev/pci/vga_pci.c 	struct vga_config *vc = (struct vga_config *)v;
vc                188 dev/pci/vga_pci.c 	struct vga_pci_softc *sc = (struct vga_pci_softc *)vc->vc_softc;
vc                215 dev/pci/vga_pci.c 	struct vga_config *vc = (struct vga_config *)v;
vc                216 dev/pci/vga_pci.c 	struct vga_pci_softc *sc = (struct vga_pci_softc *)vc->vc_softc;