Lines Matching refs:vol
61 unsigned short vol[8]; member
280 unsigned short vol, unsigned short master) in wm_set_vol() argument
284 if ((master & WM_VOL_MUTE) || (vol & WM_VOL_MUTE)) in wm_set_vol()
287 nvol = 127 - wm_vol[(((vol & ~WM_VOL_MUTE) * in wm_set_vol()
363 unsigned int vol = ucontrol->value.integer.value[ch]; in wm_master_vol_put() local
364 if (vol > WM_VOL_MAX) in wm_master_vol_put()
366 vol |= spec->master[ch] & WM_VOL_MUTE; in wm_master_vol_put()
367 if (vol != spec->master[ch]) { in wm_master_vol_put()
369 spec->master[ch] = vol; in wm_master_vol_put()
372 spec->vol[dac + ch], in wm_master_vol_put()
468 spec->vol[i] = WM_VOL_MUTE; in phase28_init()
469 wm_set_vol(ice, i, spec->vol[i], spec->master[i % 2]); in phase28_init()
500 spec->vol[ofs+i] & ~WM_VOL_MUTE; in wm_vol_get()
516 unsigned int vol; in wm_vol_put() local
517 vol = ucontrol->value.integer.value[i]; in wm_vol_put()
518 if (vol > 0x7f) in wm_vol_put()
520 vol |= spec->vol[ofs+i] & WM_VOL_MUTE; in wm_vol_put()
521 if (vol != spec->vol[ofs+i]) { in wm_vol_put()
522 spec->vol[ofs+i] = vol; in wm_vol_put()
524 wm_set_vol(ice, idx, spec->vol[ofs+i], in wm_vol_put()
557 (spec->vol[ofs+i] & WM_VOL_MUTE) ? 0 : 1; in wm_mute_get()
573 int val = (spec->vol[ofs + i] & WM_VOL_MUTE) ? 0 : 1; in wm_mute_put()
575 spec->vol[ofs + i] &= ~WM_VOL_MUTE; in wm_mute_put()
576 spec->vol[ofs + i] |= in wm_mute_put()
579 wm_set_vol(ice, ofs + i, spec->vol[ofs + i], in wm_mute_put()
625 spec->vol[dac + i], in wm_master_mute_put()