Lines Matching defs:ALI_REG
142 #define ALI_REG(codec, x) ((codec)->port + x)
270 return (unsigned int)inl(ALI_REG(codec, port));
277 outl((unsigned int)val, ALI_REG(codec, port));
399 ALI_REG(codec, ALI_AC97_GPIO));
466 dwVal = inl(ALI_REG(codec, ALI_GLOBAL_CONTROL));
468 outl(dwVal, ALI_REG(codec, ALI_GLOBAL_CONTROL));
476 dwVal = inl(ALI_REG(codec, ALI_GLOBAL_CONTROL));
478 outl(dwVal, ALI_REG(codec, ALI_GLOBAL_CONTROL));
485 gc = inl(ALI_REG(codec, ALI_GC_CIR));
488 outl( gc, ALI_REG(codec, ALI_GC_CIR));
495 gc = inl(ALI_REG(codec, ALI_GC_CIR));
498 outl(gc, ALI_REG(codec, ALI_GC_CIR));
510 pchregs->data.ainten = inl(ALI_REG(codec, pchregs->regs.ainten));
512 outl(pchregs->data.ainten, ALI_REG(codec, pchregs->regs.ainten));
545 (inl(ALI_REG(codec, ALI_GLOBAL_CONTROL)) &
563 (inl(ALI_REG(codec, ALI_GLOBAL_CONTROL)) &
608 outl(mask, ALI_REG(codec, codec->chregs.regs.stop));
619 begintimer = inl(ALI_REG(codec, ALI_STIMER));
620 currenttimer = inl(ALI_REG(codec, ALI_STIMER));
625 currenttimer = inl(ALI_REG(codec, ALI_STIMER));
636 bval = inb(ALI_REG(codec, ALI_SPDIF_CTRL + 1));
638 outb(bval, ALI_REG(codec, ALI_SPDIF_CTRL + 1));
643 bval = inb(ALI_REG(codec, ALI_SPDIF_CTRL + 1));
654 bval = inb(ALI_REG(codec,ALI_SPDIF_CTRL + 1));
668 wval = inw(ALI_REG(codec, ALI_SPDIF_CTRL + 2));
671 outw(wval, ALI_REG(codec, ALI_SPDIF_CTRL + 2));
673 bval = inb(ALI_REG(codec, ALI_SPDIF_CS + 3)) & 0xf0;
674 outb(bval | 0x02, ALI_REG(codec, ALI_SPDIF_CS + 3));
676 wval = inw(ALI_REG(codec, ALI_SPDIF_CTRL + 2));
679 outw(wval, ALI_REG(codec, ALI_SPDIF_CTRL + 2));
681 bval = inb(ALI_REG(codec,ALI_SPDIF_CS + 3)) & 0xf0;
682 outb(bval | 0x03, ALI_REG(codec, ALI_SPDIF_CS + 3));
691 bval = inb(ALI_REG(codec, ALI_SPDIF_CTRL));
694 outb(bval, ALI_REG(codec, ALI_SPDIF_CTRL));
698 bval = inb(ALI_REG(codec, ALI_SPDIF_CS + 3));
715 dwVal = inl(ALI_REG(codec, ALI_GLOBAL_CONTROL));
717 outl(dwVal, ALI_REG(codec, ALI_GLOBAL_CONTROL));
719 dwVal = inb(ALI_REG(codec, ALI_SPDIF_CTRL));
721 outb(dwVal, ALI_REG(codec, ALI_SPDIF_CTRL));
730 dwVal = inl(ALI_REG(codec, ALI_GLOBAL_CONTROL));
732 outl(dwVal, ALI_REG(codec, ALI_GLOBAL_CONTROL));
749 bVal = inb(ALI_REG(codec, ALI_SPDIF_CTRL));
753 outb(bVal, ALI_REG(codec, ALI_SPDIF_CTRL));
754 outb(dwRate | 0x20, ALI_REG(codec, ALI_SPDIF_CS + 2));
757 outb(bVal, ALI_REG(codec, ALI_SPDIF_CTRL));
758 outw(rate | 0x10, ALI_REG(codec, ALI_SPDIF_CS + 2));
782 bVal = inb(ALI_REG(codec, ALI_SCTRL));
783 outb(bVal | ALI_SPDIF_OUT_ENABLE, ALI_REG(codec, ALI_SCTRL));
785 bVal = inb(ALI_REG(codec, ALI_SPDIF_CTRL));
786 outb(bVal & ALI_SPDIF_OUT_CH_STATUS, ALI_REG(codec, ALI_SPDIF_CTRL));
788 wVal = inw(ALI_REG(codec, ALI_GLOBAL_CONTROL));
790 outw(wVal, ALI_REG(codec, ALI_GLOBAL_CONTROL));
798 wVal = inw(ALI_REG(codec, ALI_GLOBAL_CONTROL));
800 outw(wVal, ALI_REG(codec, ALI_GLOBAL_CONTROL));
802 wVal = inw(ALI_REG(codec, ALI_SPDIF_CS));
807 outw(wVal, ALI_REG(codec, ALI_SPDIF_CS));
816 wVal = inw(ALI_REG(codec, ALI_GLOBAL_CONTROL));
818 outw(wVal, ALI_REG(codec, ALI_GLOBAL_CONTROL));
827 bVal = inb(ALI_REG(codec, ALI_SCTRL));
828 outb(bVal & ~ALI_SPDIF_OUT_ENABLE, ALI_REG(codec, ALI_SCTRL));
858 inw(ALI_REG(codec, ALI_CSO_ALPHA_FMS + 2)),
859 (inl(ALI_REG(codec, ALI_CSPF)) & mask) == mask);
877 outl(mask,ALI_REG(codec,pchregs->regs.aint));
891 audio_int = inl(ALI_REG(codec, ALI_MISCINT));
898 pchregs->data.aint = inl(ALI_REG(codec, pchregs->regs.aint));
903 ALI_REG(codec, ALI_MISCINT));
991 outb((unsigned char)(Channel & 0x001f), ALI_REG(codec, ALI_GC_CIR));
1002 outb(Channel, ALI_REG(codec, ALI_GC_CIR));
1004 outl(ctlcmds[0], ALI_REG(codec, ALI_CSO_ALPHA_FMS));
1005 outl(ctlcmds[1], ALI_REG(codec, ALI_LBA));
1006 outl(ctlcmds[2], ALI_REG(codec, ALI_ESO_DELTA));
1007 outl(ctlcmds[3], ALI_REG(codec, ALI_GVSEL_PAN_VOC_CTRL_EC));
1009 outl(0x30000000, ALI_REG(codec, ALI_EBUF1)); /* Still Mode */
1010 outl(0x30000000, ALI_REG(codec, ALI_EBUF2)); /* Still Mode */
1117 outl(what, ALI_REG(codec, ALI_STOP));
1118 val = inl(ALI_REG(codec, ALI_AINTEN));
1123 outl(val, ALI_REG(codec, ALI_AINTEN));
1125 outl(what, ALI_REG(codec, ALI_START));
1204 (inl(ALI_REG(codec, ALI_GLOBAL_CONTROL)) &
1311 bValue = inb(ALI_REG(codec,ALI_SPDIF_CTRL));
1313 outb(bValue,ALI_REG(codec,ALI_SPDIF_CTRL));
1371 outb(pvoice->number, ALI_REG(codec, ALI_GC_CIR));
1372 cso = inw(ALI_REG(codec, ALI_CSO_ALPHA_FMS + 2));
1393 outb(pvoice->number, ALI_REG(codec, ALI_GC_CIR));
1394 cso = inw(ALI_REG(codec, ALI_CSO_ALPHA_FMS + 2));
1846 im->regs[ALI_MISCINT >> 2] = inl(ALI_REG(chip, ALI_MISCINT));
1847 /* im->regs[ALI_START >> 2] = inl(ALI_REG(chip, ALI_START)); */
1848 im->regs[ALI_STOP >> 2] = inl(ALI_REG(chip, ALI_STOP));
1851 outl(0, ALI_REG(chip, ALI_MISCINT));
1856 im->regs[i] = inl(ALI_REG(chip, i*4));
1860 outb(i, ALI_REG(chip, ALI_GC_CIR));
1862 im->channel_regs[i][j] = inl(ALI_REG(chip, j*4 + 0xe0));
1866 outl(0xffffffff, ALI_REG(chip, ALI_STOP));
1886 outb(i, ALI_REG(chip, ALI_GC_CIR));
1888 outl(im->channel_regs[i][j], ALI_REG(chip, j*4 + 0xe0));
1895 outl(im->regs[i], ALI_REG(chip, i*4));
1899 outl(im->regs[ALI_START >> 2], ALI_REG(chip, ALI_START));
1901 outl(im->regs[ALI_MISCINT >> 2], ALI_REG(chip, ALI_MISCINT));
1966 outl(0x80000001, ALI_REG(codec, ALI_GLOBAL_CONTROL));
1967 outl(0x00000000, ALI_REG(codec, ALI_AINTEN));
1968 outl(0xffffffff, ALI_REG(codec, ALI_AINT));
1969 outl(0x00000000, ALI_REG(codec, ALI_VOLUME));
1970 outb(0x10, ALI_REG(codec, ALI_MPUR2));
1983 if (inl(ALI_REG(codec, ALI_SCTRL)) & ALI_SCTRL_CODEC2_READY) {
1985 outl(inl(ALI_REG(codec, ALI_SCTRL)) |
1988 ALI_REG(codec, ALI_SCTRL));
2003 snd_iprintf(buf, "%02x: %08x\n", i, inl(ALI_REG(codec, i)));