Lines Matching refs:ucontrol
114 struct snd_ctl_elem_value *ucontrol) in stac9460_dac_mute_get() argument
127 id = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in stac9460_dac_mute_get()
134 ucontrol->value.integer.value[0] = (~val >> 7) & 0x1; in stac9460_dac_mute_get()
141 struct snd_ctl_elem_value *ucontrol) in stac9460_dac_mute_put() argument
151 new = (~ucontrol->value.integer.value[0] << 7 & 0x80) | in stac9460_dac_mute_put()
159 id = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in stac9460_dac_mute_put()
165 new = (~ucontrol->value.integer.value[0] << 7 & 0x80) | in stac9460_dac_mute_put()
192 struct snd_ctl_elem_value *ucontrol) in stac9460_dac_vol_get() argument
202 id = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in stac9460_dac_vol_get()
209 ucontrol->value.integer.value[0] = 0x7f - vol; in stac9460_dac_vol_get()
214 struct snd_ctl_elem_value *ucontrol) in stac9460_dac_vol_put() argument
223 nvol = ucontrol->value.integer.value[0] & 0x7f; in stac9460_dac_vol_put()
232 id = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in stac9460_dac_vol_put()
234 nvol = ucontrol->value.integer.value[0] & 0x7f; in stac9460_dac_vol_put()
259 struct snd_ctl_elem_value *ucontrol) in stac9460_adc_mute_get() argument
265 id = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in stac9460_adc_mute_get()
269 ucontrol->value.integer.value[i] = ~val>>7 & 0x1; in stac9460_adc_mute_get()
274 ucontrol->value.integer.value[i] = ~val>>7 & 0x1; in stac9460_adc_mute_get()
281 struct snd_ctl_elem_value *ucontrol) in stac9460_adc_mute_put() argument
288 id = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in stac9460_adc_mute_put()
293 new = (~ucontrol->value.integer.value[i]<<7&0x80) | in stac9460_adc_mute_put()
303 new = (~ucontrol->value.integer.value[i]<<7&0x80) | in stac9460_adc_mute_put()
327 struct snd_ctl_elem_value *ucontrol) in stac9460_adc_vol_get() argument
333 id = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in stac9460_adc_vol_get()
338 ucontrol->value.integer.value[i] = 0x0f - vol; in stac9460_adc_vol_get()
344 ucontrol->value.integer.value[i] = 0x0f - vol; in stac9460_adc_vol_get()
351 struct snd_ctl_elem_value *ucontrol) in stac9460_adc_vol_put() argument
358 id = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in stac9460_adc_vol_put()
362 nvol = ucontrol->value.integer.value[i] & 0x0f; in stac9460_adc_vol_put()
372 nvol = ucontrol->value.integer.value[i] & 0x0f; in stac9460_adc_vol_put()
396 struct snd_ctl_elem_value *ucontrol) in stac9460_mic_sw_get() argument
402 id = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in stac9460_mic_sw_get()
407 ucontrol->value.enumerated.item[0] = (val >> 7) & 0x1; in stac9460_mic_sw_get()
412 struct snd_ctl_elem_value *ucontrol) in stac9460_mic_sw_put() argument
418 id = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in stac9460_mic_sw_put()
423 new = (ucontrol->value.enumerated.item[0] << 7 & 0x80) | (old & ~0x80); in stac9460_mic_sw_put()