• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/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");
1631 // Connect mixin with mix output.
1634 unsigned char mix, int a)
1637 vortex_mix_enableinput(vortex, mix, mixin);
1638 vortex_mix_setinputvolumebyte(vortex, mix, mixin, MIX_DEFIGAIN); // added to original code.
1640 vortex_mix_disableinput(vortex, mix, mixin, a);
1669 // mix to absolut address.
1672 unsigned char mix, unsigned char dest)
1674 vortex_route(vortex, en, ch, ADB_MIXOUT(mix), dest);
1675 vortex_mix_setvolumebyte(vortex, mix, MIX_DEFOGAIN); // added to original code.
1681 unsigned char mix, unsigned char src)
1683 vortex_route(vortex, en, ch, ADB_MIXOUT(mix), ADB_SRCIN(src));
1684 vortex_mix_setvolumebyte(vortex, mix, MIX_DEFOGAIN); // added to original code.
1873 int src[4], mix[4], ch_top;
1889 if ((mix[i] = vortex_adb_checkinout(vortex,
1935 mix[i]);
1937 mix[i],
1941 mix[i],
1945 mix[i],
1970 mix[i % nr_ch],
1974 mix[i % nr_ch],
1979 mix[i % nr_ch],
2003 int src[2], mix[2];
2007 if ((mix[i] =
2029 vortex_connection_mixin_mix(vortex, en, MIX_CAPT(0), mix[0], 0);
2030 vortex_connection_mix_src(vortex, en, 0x11, mix[0], src[0]);
2033 MIX_CAPT(1), mix[0], 0);
2039 MIX_CAPT(1), mix[1], 0);
2040 vortex_connection_mix_src(vortex, en, 0x11, mix[1],