Lines Matching refs:ucontrol

128 				struct snd_ctl_elem_value *ucontrol)  in stac9460_dac_mute_get()  argument
141 id = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in stac9460_dac_mute_get()
148 ucontrol->value.integer.value[0] = (~val >> 7) & 0x1; in stac9460_dac_mute_get()
155 struct snd_ctl_elem_value *ucontrol) in stac9460_dac_mute_put() argument
165 new = (~ucontrol->value.integer.value[0] << 7 & 0x80) | in stac9460_dac_mute_put()
173 id = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in stac9460_dac_mute_put()
179 new = (~ucontrol->value.integer.value[0] << 7 & 0x80) | in stac9460_dac_mute_put()
206 struct snd_ctl_elem_value *ucontrol) in stac9460_dac_vol_get() argument
216 id = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in stac9460_dac_vol_get()
223 ucontrol->value.integer.value[0] = 0x7f - vol; in stac9460_dac_vol_get()
228 struct snd_ctl_elem_value *ucontrol) in stac9460_dac_vol_put() argument
237 nvol = ucontrol->value.integer.value[0] & 0x7f; in stac9460_dac_vol_put()
246 id = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in stac9460_dac_vol_put()
248 nvol = ucontrol->value.integer.value[0] & 0x7f; in stac9460_dac_vol_put()
273 struct snd_ctl_elem_value *ucontrol) in stac9460_adc_mute_get() argument
279 id = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in stac9460_adc_mute_get()
283 ucontrol->value.integer.value[i] = ~val>>7 & 0x1; in stac9460_adc_mute_get()
288 ucontrol->value.integer.value[i] = ~val>>7 & 0x1; in stac9460_adc_mute_get()
295 struct snd_ctl_elem_value *ucontrol) in stac9460_adc_mute_put() argument
302 id = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in stac9460_adc_mute_put()
307 new = (~ucontrol->value.integer.value[i]<<7&0x80) | in stac9460_adc_mute_put()
317 new = (~ucontrol->value.integer.value[i]<<7&0x80) | in stac9460_adc_mute_put()
341 struct snd_ctl_elem_value *ucontrol) in stac9460_adc_vol_get() argument
347 id = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in stac9460_adc_vol_get()
352 ucontrol->value.integer.value[i] = 0x0f - vol; in stac9460_adc_vol_get()
358 ucontrol->value.integer.value[i] = 0x0f - vol; in stac9460_adc_vol_get()
365 struct snd_ctl_elem_value *ucontrol) in stac9460_adc_vol_put() argument
372 id = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in stac9460_adc_vol_put()
376 nvol = ucontrol->value.integer.value[i] & 0x0f; in stac9460_adc_vol_put()
386 nvol = ucontrol->value.integer.value[i] & 0x0f; in stac9460_adc_vol_put()
410 struct snd_ctl_elem_value *ucontrol) in stac9460_mic_sw_get() argument
416 id = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in stac9460_mic_sw_get()
421 ucontrol->value.enumerated.item[0] = (val >> 7) & 0x1; in stac9460_mic_sw_get()
426 struct snd_ctl_elem_value *ucontrol) in stac9460_mic_sw_put() argument
432 id = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in stac9460_mic_sw_put()
437 new = (ucontrol->value.enumerated.item[0] << 7 & 0x80) | (old & ~0x80); in stac9460_mic_sw_put()