Lines Matching refs:ucontrol
357 static int mixart_analog_vol_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in mixart_analog_vol_get() argument
362 ucontrol->value.integer.value[0] = chip->analog_playback_volume[0]; in mixart_analog_vol_get()
363 ucontrol->value.integer.value[1] = chip->analog_playback_volume[1]; in mixart_analog_vol_get()
365 ucontrol->value.integer.value[0] = chip->analog_capture_volume[0]; in mixart_analog_vol_get()
366 ucontrol->value.integer.value[1] = chip->analog_capture_volume[1]; in mixart_analog_vol_get()
372 static int mixart_analog_vol_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in mixart_analog_vol_put() argument
381 int new_volume = ucontrol->value.integer.value[i]; in mixart_analog_vol_put()
421 static int mixart_audio_sw_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in mixart_audio_sw_get() argument
426 ucontrol->value.integer.value[0] = chip->analog_playback_active[0]; in mixart_audio_sw_get()
427 ucontrol->value.integer.value[1] = chip->analog_playback_active[1]; in mixart_audio_sw_get()
432 static int mixart_audio_sw_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in mixart_audio_sw_put() argument
439 ucontrol->value.integer.value[i]) { in mixart_audio_sw_put()
441 !!ucontrol->value.integer.value[i]; in mixart_audio_sw_put()
834 static int mixart_pcm_vol_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in mixart_pcm_vol_get() argument
837 int idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); /* index */ in mixart_pcm_vol_get()
850 ucontrol->value.integer.value[0] = stored_volume[0]; in mixart_pcm_vol_get()
851 ucontrol->value.integer.value[1] = stored_volume[1]; in mixart_pcm_vol_get()
856 static int mixart_pcm_vol_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in mixart_pcm_vol_put() argument
859 int idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); /* index */ in mixart_pcm_vol_put()
879 int vol = ucontrol->value.integer.value[i]; in mixart_pcm_vol_put()
914 static int mixart_pcm_sw_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in mixart_pcm_sw_get() argument
917 int idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); /* index */ in mixart_pcm_sw_get()
922 ucontrol->value.integer.value[0] = chip->digital_playback_active[idx][0]; in mixart_pcm_sw_get()
923 ucontrol->value.integer.value[1] = chip->digital_playback_active[idx][1]; in mixart_pcm_sw_get()
928 static int mixart_pcm_sw_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in mixart_pcm_sw_put() argument
933 int idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); /* index */ in mixart_pcm_sw_put()
942 ucontrol->value.integer.value[i]) { in mixart_pcm_sw_put()
944 !!ucontrol->value.integer.value[i]; in mixart_pcm_sw_put()
998 …atic int mixart_monitor_vol_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in mixart_monitor_vol_get() argument
1002 ucontrol->value.integer.value[0] = chip->monitoring_volume[0]; in mixart_monitor_vol_get()
1003 ucontrol->value.integer.value[1] = chip->monitoring_volume[1]; in mixart_monitor_vol_get()
1008 …atic int mixart_monitor_vol_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in mixart_monitor_vol_put() argument
1016 ucontrol->value.integer.value[i]) { in mixart_monitor_vol_put()
1018 !!ucontrol->value.integer.value[i]; in mixart_monitor_vol_put()
1042 static int mixart_monitor_sw_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in mixart_monitor_sw_get() argument
1046 ucontrol->value.integer.value[0] = chip->monitoring_active[0]; in mixart_monitor_sw_get()
1047 ucontrol->value.integer.value[1] = chip->monitoring_active[1]; in mixart_monitor_sw_get()
1052 static int mixart_monitor_sw_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in mixart_monitor_sw_put() argument
1060 ucontrol->value.integer.value[i]) { in mixart_monitor_sw_put()
1062 !!ucontrol->value.integer.value[i]; in mixart_monitor_sw_put()