Lines Matching defs:master
46 unsigned short master[2];
52 #define WM_DAC_MASTER_ATTEN 0x08 /* DAC master analog attenuation */
54 #define WM_DAC_DIG_MASTER_ATTEN 0x11 /* DAC master digital attenuation */
60 #define WM_MASTER 0x17 /* master clock and mode */
266 unsigned short vol, unsigned short master)
270 if ((master & WM_VOL_MUTE) || (vol & WM_VOL_MUTE))
274 (master & ~WM_VOL_MUTE)) / 127) & WM_VOL_MAX];
335 ucontrol->value.integer.value[i] = spec->master[i] &
352 vol |= spec->master[ch] & WM_VOL_MUTE;
353 if (vol != spec->master[ch]) {
355 spec->master[ch] = vol;
359 spec->master[ch]);
387 0x08, 0x100, /* master analog mute */
396 0x11, 0x1ff, /* master digital full */
451 spec->master[0] = WM_VOL_MUTE;
452 spec->master[1] = WM_VOL_MUTE;
455 wm_set_vol(ice, i, spec->vol[i], spec->master[i % 2]);
511 spec->master[i]);
566 spec->master[i]);
576 * WM8770 master mute control
587 (spec->master[0] & WM_VOL_MUTE) ? 0 : 1;
589 (spec->master[1] & WM_VOL_MUTE) ? 0 : 1;
602 int val = (spec->master[i] & WM_VOL_MUTE) ? 0 : 1;
605 spec->master[i] &= ~WM_VOL_MUTE;
606 spec->master[i] |=
612 spec->master[i]);
621 /* digital master volume */