Lines Matching full:playback
43 // Playback channel labels; corresponds with the public FXBUS_* defines.
1282 ENUM_GPR(playback, SND_EMU10K1_PLAYBACK_CHANNELS), in _snd_emu10k1_audigy_init_efx()
1334 /* PCM front Playback Volume (independent from stereo mix) in _snd_emu10k1_audigy_init_efx()
1335 * playback = -gpr * FXBUS_PCM_LEFT_FRONT >> 31 in _snd_emu10k1_audigy_init_efx()
1339 A_OP(icode, &ptr, iMAC1, A_GPR(playback), A_C_00000000, A_GPR(gpr), A_FXBUS(FXBUS_PCM_LEFT_FRONT)); in _snd_emu10k1_audigy_init_efx()
1340 …A_OP(icode, &ptr, iMAC1, A_GPR(playback+1), A_C_00000000, A_GPR(gpr+1), A_FXBUS(FXBUS_PCM_RIGHT_FR… in _snd_emu10k1_audigy_init_efx()
1341 snd_emu10k1_init_stereo_control(&controls[nctl++], "PCM Front Playback Volume", gpr, 100); in _snd_emu10k1_audigy_init_efx()
1344 /* PCM Surround Playback (independent from stereo mix) */ in _snd_emu10k1_audigy_init_efx()
1345 …A_OP(icode, &ptr, iMAC1, A_GPR(playback+2), A_C_00000000, A_GPR(gpr), A_FXBUS(FXBUS_PCM_LEFT_REAR)… in _snd_emu10k1_audigy_init_efx()
1346 …A_OP(icode, &ptr, iMAC1, A_GPR(playback+3), A_C_00000000, A_GPR(gpr+1), A_FXBUS(FXBUS_PCM_RIGHT_RE… in _snd_emu10k1_audigy_init_efx()
1347 snd_emu10k1_init_stereo_control(&controls[nctl++], "PCM Surround Playback Volume", gpr, 100); in _snd_emu10k1_audigy_init_efx()
1350 /* PCM Side Playback (independent from stereo mix) */ in _snd_emu10k1_audigy_init_efx()
1352 …A_OP(icode, &ptr, iMAC1, A_GPR(playback+6), A_C_00000000, A_GPR(gpr), A_FXBUS(FXBUS_PCM_LEFT_SIDE)… in _snd_emu10k1_audigy_init_efx()
1353 …A_OP(icode, &ptr, iMAC1, A_GPR(playback+7), A_C_00000000, A_GPR(gpr+1), A_FXBUS(FXBUS_PCM_RIGHT_SI… in _snd_emu10k1_audigy_init_efx()
1354 snd_emu10k1_init_stereo_control(&controls[nctl++], "PCM Side Playback Volume", gpr, 100); in _snd_emu10k1_audigy_init_efx()
1358 /* PCM Center Playback (independent from stereo mix) */ in _snd_emu10k1_audigy_init_efx()
1359 A_OP(icode, &ptr, iMAC1, A_GPR(playback+4), A_C_00000000, A_GPR(gpr), A_FXBUS(FXBUS_PCM_CENTER)); in _snd_emu10k1_audigy_init_efx()
1360 snd_emu10k1_init_mono_control(&controls[nctl++], "PCM Center Playback Volume", gpr, 100); in _snd_emu10k1_audigy_init_efx()
1363 /* PCM LFE Playback (independent from stereo mix) */ in _snd_emu10k1_audigy_init_efx()
1364 A_OP(icode, &ptr, iMAC1, A_GPR(playback+5), A_C_00000000, A_GPR(gpr), A_FXBUS(FXBUS_PCM_LFE)); in _snd_emu10k1_audigy_init_efx()
1365 snd_emu10k1_init_mono_control(&controls[nctl++], "PCM LFE Playback Volume", gpr, 100); in _snd_emu10k1_audigy_init_efx()
1371 /* Wave (PCM) Playback Volume (will be renamed later) */ in _snd_emu10k1_audigy_init_efx()
1374 snd_emu10k1_init_stereo_control(&controls[nctl++], "Wave Playback Volume", gpr, 100); in _snd_emu10k1_audigy_init_efx()
1377 /* Synth Playback */ in _snd_emu10k1_audigy_init_efx()
1380 snd_emu10k1_init_stereo_control(&controls[nctl++], "Synth Playback Volume", gpr, 100); in _snd_emu10k1_audigy_init_efx()
1397 { static_assert(stereo_mix == playback + SND_EMU10K1_PLAYBACK_CHANNELS); } in _snd_emu10k1_audigy_init_efx()
1399 …A_OP(icode, &ptr, iACC3, A_GPR(playback + z), A_GPR(playback + z), A_GPR(playback + z), A_C_000000… in _snd_emu10k1_audigy_init_efx()
1429 /* AC'97 Playback Volume - used only for mic (renamed later) */ in _snd_emu10k1_audigy_init_efx()
1432 snd_emu10k1_init_stereo_control(&controls[nctl++], "AMic Playback Volume", gpr, 0); in _snd_emu10k1_audigy_init_efx()
1444 /* Audigy CD Playback Volume */ in _snd_emu10k1_audigy_init_efx()
1448 emu->card_capabilities->ac97_chip ? "Audigy CD Playback Volume" : "CD Playback Volume", in _snd_emu10k1_audigy_init_efx()
1459 /* Optical SPDIF Playback Volume */ in _snd_emu10k1_audigy_init_efx()
1462 …snd_emu10k1_init_stereo_control(&controls[nctl++], SNDRV_CTL_NAME_IEC958("Optical ",PLAYBACK,VOLUM… in _snd_emu10k1_audigy_init_efx()
1470 /* Line2 Playback Volume */ in _snd_emu10k1_audigy_init_efx()
1474 emu->card_capabilities->ac97_chip ? "Line2 Playback Volume" : "Line Playback Volume", in _snd_emu10k1_audigy_init_efx()
1485 /* Philips ADC Playback Volume */ in _snd_emu10k1_audigy_init_efx()
1488 snd_emu10k1_init_stereo_control(&controls[nctl++], "Analog Mix Playback Volume", gpr, 0); in _snd_emu10k1_audigy_init_efx()
1496 /* Aux2 Playback Volume */ in _snd_emu10k1_audigy_init_efx()
1500 emu->card_capabilities->ac97_chip ? "Aux2 Playback Volume" : "Aux Playback Volume", in _snd_emu10k1_audigy_init_efx()
1512 /* Stereo Mix Front Playback Volume */ in _snd_emu10k1_audigy_init_efx()
1513 A_OP(icode, &ptr, iMAC1, A_GPR(playback), A_GPR(playback), A_GPR(gpr), A_GPR(stereo_mix)); in _snd_emu10k1_audigy_init_efx()
1514 A_OP(icode, &ptr, iMAC1, A_GPR(playback+1), A_GPR(playback+1), A_GPR(gpr+1), A_GPR(stereo_mix+1)); in _snd_emu10k1_audigy_init_efx()
1515 snd_emu10k1_init_stereo_control(&controls[nctl++], "Front Playback Volume", gpr, 100); in _snd_emu10k1_audigy_init_efx()
1518 /* Stereo Mix Surround Playback */ in _snd_emu10k1_audigy_init_efx()
1519 A_OP(icode, &ptr, iMAC1, A_GPR(playback+2), A_GPR(playback+2), A_GPR(gpr), A_GPR(stereo_mix)); in _snd_emu10k1_audigy_init_efx()
1520 A_OP(icode, &ptr, iMAC1, A_GPR(playback+3), A_GPR(playback+3), A_GPR(gpr+1), A_GPR(stereo_mix+1)); in _snd_emu10k1_audigy_init_efx()
1521 snd_emu10k1_init_stereo_control(&controls[nctl++], "Surround Playback Volume", gpr, 0); in _snd_emu10k1_audigy_init_efx()
1524 /* Stereo Mix Center Playback */ in _snd_emu10k1_audigy_init_efx()
1527 A_OP(icode, &ptr, iMAC1, A_GPR(playback+4), A_GPR(playback+4), A_GPR(gpr), A_GPR(tmp)); in _snd_emu10k1_audigy_init_efx()
1528 snd_emu10k1_init_mono_control(&controls[nctl++], "Center Playback Volume", gpr, 0); in _snd_emu10k1_audigy_init_efx()
1531 /* Stereo Mix LFE Playback */ in _snd_emu10k1_audigy_init_efx()
1532 A_OP(icode, &ptr, iMAC1, A_GPR(playback+5), A_GPR(playback+5), A_GPR(gpr), A_GPR(tmp)); in _snd_emu10k1_audigy_init_efx()
1533 snd_emu10k1_init_mono_control(&controls[nctl++], "LFE Playback Volume", gpr, 0); in _snd_emu10k1_audigy_init_efx()
1537 /* Stereo Mix Side Playback */ in _snd_emu10k1_audigy_init_efx()
1538 A_OP(icode, &ptr, iMAC1, A_GPR(playback+6), A_GPR(playback+6), A_GPR(gpr), A_GPR(stereo_mix)); in _snd_emu10k1_audigy_init_efx()
1539 A_OP(icode, &ptr, iMAC1, A_GPR(playback+7), A_GPR(playback+7), A_GPR(gpr+1), A_GPR(stereo_mix+1)); in _snd_emu10k1_audigy_init_efx()
1540 snd_emu10k1_init_stereo_control(&controls[nctl++], "Side Playback Volume", gpr, 0); in _snd_emu10k1_audigy_init_efx()
1601 d = playback + z * 2 + j; in _snd_emu10k1_audigy_init_efx()
1627 A_OP(icode, &ptr, iMAC1, A_GPR(playback+z), A_C_00000000, A_GPR(gpr), A_GPR(playback+z)); in _snd_emu10k1_audigy_init_efx()
1628 snd_emu10k1_init_mono_control(&controls[nctl++], "Wave Master Playback Volume", gpr, 0); in _snd_emu10k1_audigy_init_efx()
1636 A_OP(icode, &ptr, iACC3, A3_EMU32OUT(z), A_GPR(playback + z), A_C_00000000, A_C_00000000); in _snd_emu10k1_audigy_init_efx()
1638 A_OP(icode, &ptr, iACC3, A_EMU32OUTL(z), A_GPR(playback + z), A_C_00000000, A_C_00000000); in _snd_emu10k1_audigy_init_efx()
1643 A_PUT_STEREO_OUTPUT(A_EXTOUT_AFRONT_L, A_EXTOUT_AFRONT_R, playback); in _snd_emu10k1_audigy_init_efx()
1644 A_PUT_STEREO_OUTPUT(A_EXTOUT_AREAR_L, A_EXTOUT_AREAR_R, playback+2); in _snd_emu10k1_audigy_init_efx()
1645 A_PUT_OUTPUT(A_EXTOUT_ACENTER, playback+4); in _snd_emu10k1_audigy_init_efx()
1646 A_PUT_OUTPUT(A_EXTOUT_ALFE, playback+5); in _snd_emu10k1_audigy_init_efx()
1648 A_PUT_STEREO_OUTPUT(A_EXTOUT_ASIDE_L, A_EXTOUT_ASIDE_R, playback+6); in _snd_emu10k1_audigy_init_efx()
1651 A_PUT_STEREO_OUTPUT(A_EXTOUT_HEADPHONE_L, A_EXTOUT_HEADPHONE_R, playback); in _snd_emu10k1_audigy_init_efx()
1653 /* IEC958 Optical Raw Playback Switch */ in _snd_emu10k1_audigy_init_efx()
1664 A_SWITCH(icode, &ptr, tmp + 1, playback + z, tmp + 1); in _snd_emu10k1_audigy_init_efx()
1676 …eo_onoff_control(controls + nctl++, SNDRV_CTL_NAME_IEC958("Optical Raw ",PLAYBACK,SWITCH), gpr, 0); in _snd_emu10k1_audigy_init_efx()
1679 A_PUT_STEREO_OUTPUT(A_EXTOUT_REAR_L, A_EXTOUT_REAR_R, playback+2); in _snd_emu10k1_audigy_init_efx()
1680 A_PUT_OUTPUT(A_EXTOUT_CENTER, playback+4); in _snd_emu10k1_audigy_init_efx()
1681 A_PUT_OUTPUT(A_EXTOUT_LFE, playback+5); in _snd_emu10k1_audigy_init_efx()
1686 A_PUT_STEREO_OUTPUT(A_EXTOUT_ADC_CAP_L, A_EXTOUT_ADC_CAP_R, playback); in _snd_emu10k1_audigy_init_efx()
1813 int err, i, z, gpr, tmp, playback, capture; in _snd_emu10k1_init_efx() local
1855 playback = SND_EMU10K1_INPUTS; in _snd_emu10k1_init_efx()
1856 /* we have 6 playback channels and tone control doubles */ in _snd_emu10k1_init_efx()
1857 capture = playback + SND_EMU10K1_PLAYBACK_CHANNELS; in _snd_emu10k1_init_efx()
1956 /* Wave Playback Volume */ in _snd_emu10k1_init_efx()
1958 VOLUME(icode, &ptr, playback + z, z, gpr + z); in _snd_emu10k1_init_efx()
1959 snd_emu10k1_init_stereo_control(controls + i++, "Wave Playback Volume", gpr, 100); in _snd_emu10k1_init_efx()
1962 /* Wave Surround Playback Volume */ in _snd_emu10k1_init_efx()
1964 VOLUME(icode, &ptr, playback + 2 + z, z, gpr + z); in _snd_emu10k1_init_efx()
1965 snd_emu10k1_init_stereo_control(controls + i++, "Wave Surround Playback Volume", gpr, 0); in _snd_emu10k1_init_efx()
1968 /* Wave Center/LFE Playback Volume */ in _snd_emu10k1_init_efx()
1971 VOLUME(icode, &ptr, playback + 4, tmp + 0, gpr); in _snd_emu10k1_init_efx()
1972 snd_emu10k1_init_mono_control(controls + i++, "Wave Center Playback Volume", gpr++, 0); in _snd_emu10k1_init_efx()
1973 VOLUME(icode, &ptr, playback + 5, tmp + 0, gpr); in _snd_emu10k1_init_efx()
1974 snd_emu10k1_init_mono_control(controls + i++, "Wave LFE Playback Volume", gpr++, 0); in _snd_emu10k1_init_efx()
1985 /* Synth Playback Volume */ in _snd_emu10k1_init_efx()
1987 VOLUME_ADD(icode, &ptr, playback + z, 2 + z, gpr + z); in _snd_emu10k1_init_efx()
1988 snd_emu10k1_init_stereo_control(controls + i++, "Synth Playback Volume", gpr, 100); in _snd_emu10k1_init_efx()
2000 /* Surround Digital Playback Volume (renamed later without Digital) */ in _snd_emu10k1_init_efx()
2002 VOLUME_ADD(icode, &ptr, playback + 2 + z, 4 + z, gpr + z); in _snd_emu10k1_init_efx()
2003 snd_emu10k1_init_stereo_control(controls + i++, "Surround Digital Playback Volume", gpr, 100); in _snd_emu10k1_init_efx()
2015 /* Center Playback Volume (renamed later without Digital) */ in _snd_emu10k1_init_efx()
2016 VOLUME_ADD(icode, &ptr, playback + 4, 6, gpr); in _snd_emu10k1_init_efx()
2017 snd_emu10k1_init_mono_control(controls + i++, "Center Digital Playback Volume", gpr++, 100); in _snd_emu10k1_init_efx()
2019 /* LFE Playback Volume + Switch (renamed later without Digital) */ in _snd_emu10k1_init_efx()
2020 VOLUME_ADD(icode, &ptr, playback + 5, 7, gpr); in _snd_emu10k1_init_efx()
2021 snd_emu10k1_init_mono_control(controls + i++, "LFE Digital Playback Volume", gpr++, 100); in _snd_emu10k1_init_efx()
2023 /* Front Playback Volume */ in _snd_emu10k1_init_efx()
2025 VOLUME_ADD(icode, &ptr, playback + z, 10 + z, gpr + z); in _snd_emu10k1_init_efx()
2026 snd_emu10k1_init_stereo_control(controls + i++, "Front Playback Volume", gpr, 100); in _snd_emu10k1_init_efx()
2043 /* AC'97 Playback Volume */ in _snd_emu10k1_init_efx()
2044 VOLUME_ADDIN(icode, &ptr, playback + 0, EXTIN_AC97_L, gpr); gpr++; in _snd_emu10k1_init_efx()
2045 VOLUME_ADDIN(icode, &ptr, playback + 1, EXTIN_AC97_R, gpr); gpr++; in _snd_emu10k1_init_efx()
2046 snd_emu10k1_init_stereo_control(controls + i++, "AC97 Playback Volume", gpr-2, 0); in _snd_emu10k1_init_efx()
2054 /* IEC958 TTL Playback Volume */ in _snd_emu10k1_init_efx()
2056 VOLUME_ADDIN(icode, &ptr, playback + z, EXTIN_SPDIF_CD_L + z, gpr + z); in _snd_emu10k1_init_efx()
2057 …snd_emu10k1_init_stereo_control(controls + i++, SNDRV_CTL_NAME_IEC958("TTL ",PLAYBACK,VOLUME), gpr… in _snd_emu10k1_init_efx()
2071 /* Zoom Video Playback Volume */ in _snd_emu10k1_init_efx()
2073 VOLUME_ADDIN(icode, &ptr, playback + z, EXTIN_ZOOM_L + z, gpr + z); in _snd_emu10k1_init_efx()
2074 snd_emu10k1_init_stereo_control(controls + i++, "Zoom Video Playback Volume", gpr, 0); in _snd_emu10k1_init_efx()
2088 /* IEC958 Optical Playback Volume */ in _snd_emu10k1_init_efx()
2090 VOLUME_ADDIN(icode, &ptr, playback + z, EXTIN_TOSLINK_L + z, gpr + z); in _snd_emu10k1_init_efx()
2091 …snd_emu10k1_init_stereo_control(controls + i++, SNDRV_CTL_NAME_IEC958("LiveDrive ",PLAYBACK,VOLUME… in _snd_emu10k1_init_efx()
2105 /* Line LiveDrive Playback Volume */ in _snd_emu10k1_init_efx()
2107 VOLUME_ADDIN(icode, &ptr, playback + z, EXTIN_LINE1_L + z, gpr + z); in _snd_emu10k1_init_efx()
2108 snd_emu10k1_init_stereo_control(controls + i++, "Line LiveDrive Playback Volume", gpr, 0); in _snd_emu10k1_init_efx()
2122 /* IEC958 Coax Playback Volume */ in _snd_emu10k1_init_efx()
2124 VOLUME_ADDIN(icode, &ptr, playback + z, EXTIN_COAX_SPDIF_L + z, gpr + z); in _snd_emu10k1_init_efx()
2125 …snd_emu10k1_init_stereo_control(controls + i++, SNDRV_CTL_NAME_IEC958("Coaxial ",PLAYBACK,VOLUME),… in _snd_emu10k1_init_efx()
2139 /* Line LiveDrive Playback Volume */ in _snd_emu10k1_init_efx()
2141 VOLUME_ADDIN(icode, &ptr, playback + z, EXTIN_LINE2_L + z, gpr + z); in _snd_emu10k1_init_efx()
2142 snd_emu10k1_init_stereo_control(controls + i++, "Line2 LiveDrive Playback Volume", gpr, 0); in _snd_emu10k1_init_efx()
2204 d = playback + z * 2 + j; in _snd_emu10k1_init_efx()
2235 /* AC'97 Playback Volume */ in _snd_emu10k1_init_efx()
2238 OP(icode, &ptr, iACC3, EXTOUT(EXTOUT_AC97_L + z), GPR(playback + z), C_00000000, C_00000000); in _snd_emu10k1_init_efx()
2242 /* IEC958 Optical Raw Playback Switch */ in _snd_emu10k1_init_efx()
2247 SWITCH(icode, &ptr, tmp + 1, playback + z, tmp + 1); in _snd_emu10k1_init_efx()
2254 …tereo_onoff_control(controls + i++, SNDRV_CTL_NAME_IEC958("Optical Raw ",PLAYBACK,SWITCH), gpr, 0); in _snd_emu10k1_init_efx()
2259 /* Headphone Playback Volume */ in _snd_emu10k1_init_efx()
2262 SWITCH(icode, &ptr, tmp + 0, playback + 4 + z, gpr + 2 + z); in _snd_emu10k1_init_efx()
2264 SWITCH(icode, &ptr, tmp + 1, playback + z, tmp + 1); in _snd_emu10k1_init_efx()
2269 snd_emu10k1_init_stereo_control(controls + i++, "Headphone Playback Volume", gpr + 0, 0); in _snd_emu10k1_init_efx()
2271 …snd_emu10k1_init_mono_onoff_control(controls + i++, "Headphone Center Playback Switch", gpr + 2, 0… in _snd_emu10k1_init_efx()
2273 snd_emu10k1_init_mono_onoff_control(controls + i++, "Headphone LFE Playback Switch", gpr + 3, 0); in _snd_emu10k1_init_efx()
2281 OP(icode, &ptr, iACC3, EXTOUT(EXTOUT_REAR_L + z), GPR(playback + 2 + z), C_00000000, C_00000000); in _snd_emu10k1_init_efx()
2285 …OP(icode, &ptr, iACC3, EXTOUT(EXTOUT_AC97_REAR_L + z), GPR(playback + 2 + z), C_00000000, C_000000… in _snd_emu10k1_init_efx()
2289 OP(icode, &ptr, iACC3, EXTOUT(EXTOUT_AC97_CENTER), GPR(playback + 4), C_00000000, C_00000000); in _snd_emu10k1_init_efx()
2290 OP(icode, &ptr, iACC3, EXTOUT(EXTOUT_ACENTER), GPR(playback + 4), C_00000000, C_00000000); in _snd_emu10k1_init_efx()
2292 OP(icode, &ptr, iACC3, EXTOUT(EXTOUT_AC97_CENTER), GPR(playback + 0), C_00000000, C_00000000); in _snd_emu10k1_init_efx()
2293 OP(icode, &ptr, iACC3, EXTOUT(EXTOUT_ACENTER), GPR(playback + 0), C_00000000, C_00000000); in _snd_emu10k1_init_efx()
2299 OP(icode, &ptr, iACC3, EXTOUT(EXTOUT_AC97_LFE), GPR(playback + 5), C_00000000, C_00000000); in _snd_emu10k1_init_efx()
2300 OP(icode, &ptr, iACC3, EXTOUT(EXTOUT_ALFE), GPR(playback + 5), C_00000000, C_00000000); in _snd_emu10k1_init_efx()
2302 OP(icode, &ptr, iACC3, EXTOUT(EXTOUT_AC97_LFE), GPR(playback + 1), C_00000000, C_00000000); in _snd_emu10k1_init_efx()
2303 OP(icode, &ptr, iACC3, EXTOUT(EXTOUT_ALFE), GPR(playback + 1), C_00000000, C_00000000); in _snd_emu10k1_init_efx()