• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/pci/mixart/

Lines Matching refs:ucontrol

356 static int mixart_analog_vol_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
361 ucontrol->value.integer.value[0] = chip->analog_playback_volume[0];
362 ucontrol->value.integer.value[1] = chip->analog_playback_volume[1];
364 ucontrol->value.integer.value[0] = chip->analog_capture_volume[0];
365 ucontrol->value.integer.value[1] = chip->analog_capture_volume[1];
371 static int mixart_analog_vol_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
380 int new_volume = ucontrol->value.integer.value[i];
415 static int mixart_audio_sw_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
420 ucontrol->value.integer.value[0] = chip->analog_playback_active[0];
421 ucontrol->value.integer.value[1] = chip->analog_playback_active[1];
426 static int mixart_audio_sw_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
432 if(chip->analog_playback_active[i] != ucontrol->value.integer.value[i]) {
433 chip->analog_playback_active[i] = ucontrol->value.integer.value[i];
821 static int mixart_pcm_vol_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
824 int idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); /* index */
837 ucontrol->value.integer.value[0] = stored_volume[0];
838 ucontrol->value.integer.value[1] = stored_volume[1];
843 static int mixart_pcm_vol_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
846 int idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); /* index */
862 if(stored_volume[i] != ucontrol->value.integer.value[i]) {
863 stored_volume[i] = ucontrol->value.integer.value[i];
891 static int mixart_pcm_sw_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
894 int idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); /* index */
899 ucontrol->value.integer.value[0] = chip->digital_playback_active[idx][0];
900 ucontrol->value.integer.value[1] = chip->digital_playback_active[idx][1];
905 static int mixart_pcm_sw_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
910 int idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); /* index */
917 if(chip->digital_playback_active[j][i] != ucontrol->value.integer.value[i]) {
918 chip->digital_playback_active[j][i] = ucontrol->value.integer.value[i];
969 static int mixart_monitor_vol_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
973 ucontrol->value.integer.value[0] = chip->monitoring_volume[0];
974 ucontrol->value.integer.value[1] = chip->monitoring_volume[1];
979 static int mixart_monitor_vol_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
986 if(chip->monitoring_volume[i] != ucontrol->value.integer.value[i]) {
987 chip->monitoring_volume[i] = ucontrol->value.integer.value[i];
1011 static int mixart_monitor_sw_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
1015 ucontrol->value.integer.value[0] = chip->monitoring_active[0];
1016 ucontrol->value.integer.value[1] = chip->monitoring_active[1];
1021 static int mixart_monitor_sw_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
1028 if(chip->monitoring_active[i] != ucontrol->value.integer.value[i]) {
1029 chip->monitoring_active[i] = ucontrol->value.integer.value[i];