Lines Matching defs:master
52 unsigned short master[2];
59 #define WM_DAC_MASTER_ATTEN 0x08 /* DAC master analog attenuation */
61 #define WM_DAC_DIG_MASTER_ATTEN 0x11 /* DAC master digital attenuation */
67 #define WM_MASTER 0x17 /* master clock and mode */
336 /* Unmute AC'97 master volume permanently - muting is done by WM8770 */
637 * AC'97 master playback mute controls (Mute on WM8770 chip)
682 static void wm_set_vol(struct snd_ice1712 *ice, unsigned int index, unsigned short vol, unsigned short master)
686 if ((master & WM_VOL_MUTE) || (vol & WM_VOL_MUTE)) {
689 nvol = ((vol % WM_VOL_CNT) * (master % WM_VOL_CNT)) /
749 spec->master[i] & ~WM_VOL_MUTE;
764 vol |= spec->master[ch] & WM_VOL_MUTE;
765 if (vol != spec->master[ch]) {
767 spec->master[ch] = vol;
771 spec->master[ch]);
825 spec->master[i]);
877 spec->master[i]);
887 * WM8770 master mute control
897 (spec->master[0] & WM_VOL_MUTE) ? 0 : 1;
899 (spec->master[1] & WM_VOL_MUTE) ? 0 : 1;
911 int val = (spec->master[i] & WM_VOL_MUTE) ? 0 : 1;
914 spec->master[i] &= ~WM_VOL_MUTE;
915 spec->master[i] |=
920 spec->master[i]);
929 /* digital master volume */
1941 0x08, 0x100, /* master analog mute */
1950 0x11, 0x1ff, /* master digital full */
1979 0x08, 0x100, /* master analog mute */
1989 0x11, 0x1FF, /* master digital full */
2078 wm_set_vol(ice, i, spec->vol[i], spec->master[i % 2]);
2115 spec->master[0] = WM_VOL_MUTE;
2116 spec->master[1] = WM_VOL_MUTE;
2119 wm_set_vol(ice, i, spec->vol[i], spec->master[i % 2]);