• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/pci/au88x0/

Lines Matching defs:mix

100 vortex_mix_setvolumebyte(vortex_t * vortex, unsigned char mix,
104 hwwrite(vortex->mmio, VORTEX_MIX_VOL_A + (mix << 2), vol);
106 temp = hwread(vortex->mmio, VORTEX_MIX_VOL_B + (mix << 2));
110 hwwrite(vortex->mmio, VORTEX_MIX_VOL_B + (mix << 2), vol);
114 vortex_mix_setinputvolumebyte(vortex_t * vortex, unsigned char mix,
120 VORTEX_MIX_INVOL_A + (((mix << 5) + mixin) << 2), vol);
124 VORTEX_MIX_INVOL_B + (((mix << 5) + mixin) << 2));
129 VORTEX_MIX_INVOL_B + (((mix << 5) + mixin) << 2), vol);
133 vortex_mix_setenablebit(vortex_t * vortex, unsigned char mix, int mixin, int en)
141 addr = ((mix << 3) + (addr >> 2)) << 2;
149 VORTEX_MIX_INVOL_B + (((mix << 5) + mixin) << 2), 0x80);
158 vortex_mix_killinput(vortex_t * vortex, unsigned char mix, int mixin)
160 rampchs[mix] &= ~(1 << mixin);
161 vortex_mix_setinputvolumebyte(vortex, mix, mixin, 0x80);
162 mchannels[mix] &= ~(1 << mixin);
163 vortex_mix_setenablebit(vortex, mix, mixin, 0);
167 vortex_mix_enableinput(vortex_t * vortex, unsigned char mix, int mixin)
169 vortex_mix_killinput(vortex, mix, mixin);
170 if ((mchannels[mix] & (1 << mixin)) == 0) {
171 vortex_mix_setinputvolumebyte(vortex, mix, mixin, 0x80); /*0x80 : mute */
172 mchannels[mix] |= (1 << mixin);
174 vortex_mix_setenablebit(vortex, mix, mixin, 1);
178 vortex_mix_disableinput(vortex_t * vortex, unsigned char mix, int channel,
182 rampchs[mix] |= (1 << channel);
185 vortex_mix_killinput(vortex, mix, channel);
187 vortex_mix_killinput(vortex, mix, channel);
191 vortex_mixer_addWTD(vortex_t * vortex, unsigned char mix, unsigned char ch)
197 hwwrite(vortex->mmio, VORTEX_MIXER_CHNBASE + (ch << 2), mix);
213 hwwrite(vortex->mmio, VORTEX_MIXER_RTBASE + ((temp & 0xf) << 2), mix);
219 vortex_mixer_delWTD(vortex_t * vortex, unsigned char mix, unsigned char ch)
226 printk(KERN_ERR "mix ALARM %x\n", eax);
233 if (mix == ebx) {
234 ebx = VORTEX_MIXER_RTBASE + (mix << 2);
245 while ((edx & 0xf) != mix) {
289 //printk(KERN_INFO "removed last mix\n");
1629 // Connect mixin with mix output.
1632 unsigned char mix, int a)
1635 vortex_mix_enableinput(vortex, mix, mixin);
1636 vortex_mix_setinputvolumebyte(vortex, mix, mixin, MIX_DEFIGAIN); // added to original code.
1638 vortex_mix_disableinput(vortex, mix, mixin, a);
1667 // mix to absolut address.
1670 unsigned char mix, unsigned char dest)
1672 vortex_route(vortex, en, ch, ADB_MIXOUT(mix), dest);
1673 vortex_mix_setvolumebyte(vortex, mix, MIX_DEFOGAIN); // added to original code.
1679 unsigned char mix, unsigned char src)
1681 vortex_route(vortex, en, ch, ADB_MIXOUT(mix), ADB_SRCIN(src));
1682 vortex_mix_setvolumebyte(vortex, mix, MIX_DEFOGAIN); // added to original code.
1879 int src[4], mix[4], ch_top;
1895 if ((mix[i] = vortex_adb_checkinout(vortex,
1941 mix[i]);
1943 mix[i],
1947 mix[i],
1951 mix[i],
1976 mix[i % nr_ch],
1980 mix[i % nr_ch],
1985 mix[i % nr_ch],
2009 int src[2], mix[2];
2013 if ((mix[i] =
2035 vortex_connection_mixin_mix(vortex, en, MIX_CAPT(0), mix[0], 0);
2036 vortex_connection_mix_src(vortex, en, 0x11, mix[0], src[0]);
2039 MIX_CAPT(1), mix[0], 0);
2045 MIX_CAPT(1), mix[1], 0);
2046 vortex_connection_mix_src(vortex, en, 0x11, mix[1],