Lines Matching refs:lmask
374 int lmask = 1 << (kcontrol->private_value & 0xff); in snd_pmac_burgundy_get_switch_w() local
378 ucontrol->value.integer.value[0] = (val & lmask) ? 1 : 0; in snd_pmac_burgundy_get_switch_w()
389 int lmask = 1 << (kcontrol->private_value & 0xff); in snd_pmac_burgundy_put_switch_w() local
394 val = oval & ~(lmask | (stereo ? rmask : 0)); in snd_pmac_burgundy_put_switch_w()
396 val |= lmask; in snd_pmac_burgundy_put_switch_w()
430 int lmask = kcontrol->private_value & 0xff; in snd_pmac_burgundy_get_switch_b() local
434 ucontrol->value.integer.value[0] = (val & lmask) ? 1 : 0; in snd_pmac_burgundy_get_switch_b()
445 int lmask = kcontrol->private_value & 0xff; in snd_pmac_burgundy_put_switch_b() local
450 val = oval & ~(lmask | rmask); in snd_pmac_burgundy_put_switch_b()
452 val |= lmask; in snd_pmac_burgundy_put_switch_b()
459 #define BURGUNDY_SWITCH_B(xname, xindex, addr, lmask, rmask, stereo) \ argument
464 .private_value = ((lmask) | ((rmask) << 8)\