Lines Matching refs:ucontrol
190 struct snd_ctl_elem_value *ucontrol) in usb6fire_control_output_vol_put() argument
202 if (rt->output_vol[ch] != ucontrol->value.integer.value[0]) { in usb6fire_control_output_vol_put()
203 rt->output_vol[ch] = ucontrol->value.integer.value[0]; in usb6fire_control_output_vol_put()
207 if (rt->output_vol[ch + 1] != ucontrol->value.integer.value[1]) { in usb6fire_control_output_vol_put()
208 rt->output_vol[ch + 1] = ucontrol->value.integer.value[1]; in usb6fire_control_output_vol_put()
220 struct snd_ctl_elem_value *ucontrol) in usb6fire_control_output_vol_get() argument
231 ucontrol->value.integer.value[0] = rt->output_vol[ch]; in usb6fire_control_output_vol_get()
232 ucontrol->value.integer.value[1] = rt->output_vol[ch + 1]; in usb6fire_control_output_vol_get()
237 struct snd_ctl_elem_value *ucontrol) in usb6fire_control_output_mute_put() argument
251 if (ucontrol->value.integer.value[0]) in usb6fire_control_output_mute_put()
253 if (ucontrol->value.integer.value[1]) in usb6fire_control_output_mute_put()
264 struct snd_ctl_elem_value *ucontrol) in usb6fire_control_output_mute_get() argument
276 ucontrol->value.integer.value[0] = 1 & value; in usb6fire_control_output_mute_get()
278 ucontrol->value.integer.value[1] = 1 & value; in usb6fire_control_output_mute_get()
294 struct snd_ctl_elem_value *ucontrol) in usb6fire_control_input_vol_put() argument
299 if (rt->input_vol[0] != ucontrol->value.integer.value[0]) { in usb6fire_control_input_vol_put()
300 rt->input_vol[0] = ucontrol->value.integer.value[0] - 15; in usb6fire_control_input_vol_put()
304 if (rt->input_vol[1] != ucontrol->value.integer.value[1]) { in usb6fire_control_input_vol_put()
305 rt->input_vol[1] = ucontrol->value.integer.value[1] - 15; in usb6fire_control_input_vol_put()
317 struct snd_ctl_elem_value *ucontrol) in usb6fire_control_input_vol_get() argument
321 ucontrol->value.integer.value[0] = rt->input_vol[0] + 15; in usb6fire_control_input_vol_get()
322 ucontrol->value.integer.value[1] = rt->input_vol[1] + 15; in usb6fire_control_input_vol_get()
334 struct snd_ctl_elem_value *ucontrol) in usb6fire_control_line_phono_put() argument
338 if (rt->line_phono_switch != ucontrol->value.integer.value[0]) { in usb6fire_control_line_phono_put()
339 rt->line_phono_switch = ucontrol->value.integer.value[0]; in usb6fire_control_line_phono_put()
347 struct snd_ctl_elem_value *ucontrol) in usb6fire_control_line_phono_get() argument
350 ucontrol->value.integer.value[0] = rt->line_phono_switch; in usb6fire_control_line_phono_get()
361 struct snd_ctl_elem_value *ucontrol) in usb6fire_control_opt_coax_put() argument
366 if (rt->opt_coax_switch != ucontrol->value.enumerated.item[0]) { in usb6fire_control_opt_coax_put()
367 rt->opt_coax_switch = ucontrol->value.enumerated.item[0]; in usb6fire_control_opt_coax_put()
375 struct snd_ctl_elem_value *ucontrol) in usb6fire_control_opt_coax_get() argument
378 ucontrol->value.enumerated.item[0] = rt->opt_coax_switch; in usb6fire_control_opt_coax_get()
383 struct snd_ctl_elem_value *ucontrol) in usb6fire_control_digital_thru_put() argument
388 if (rt->digital_thru_switch != ucontrol->value.integer.value[0]) { in usb6fire_control_digital_thru_put()
389 rt->digital_thru_switch = ucontrol->value.integer.value[0]; in usb6fire_control_digital_thru_put()
397 struct snd_ctl_elem_value *ucontrol) in usb6fire_control_digital_thru_get() argument
400 ucontrol->value.integer.value[0] = rt->digital_thru_switch; in usb6fire_control_digital_thru_get()