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;