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;